1. 程式人生 > >jquery select 選中問題w

jquery select 選中問題w

<body>
<div class="memberd main"> 
  <div class="memberrd">
    <div class="setupd">
 <div class="memformd setauthd">
  <div class="row zyfw">
    <div id="businessScopeContent"  style="margin-left: 215px;">	
    	<select id="business_scope" name="business_scope" class="sel w3" style="width: 157px;">
            	<option value="">--請選擇主營範圍--</option>
	           		<option value="1">heheh</option>
					<option value="2">heheh1</option>
					<option value="3">heheh2</option>
					<option value="4">heheh3</option>
            	</select>
	</div>			
   </div>	
</div> 
	</div>			
   </div>  
</div>
</body>


$("#business_scope option[value='1']").attr("selected", true); //是能把value 為1的選項設定為選擇

$("#business_scope option[text='heheh']").attr("selected", true);//是不能把text = 'heheh' 的選項選中

$("#business_scope option:contains('heheh2')").attr('selected', true);//是可以把text = 'heheh2' 的選項選中 但是把所有 包含'heheh2的值都會命中,代替的程式碼可以這樣:

	$("#business_scope option:contains('heheh')").map(function(){ 
       if ($(this).text() == "heheh1") {
	   
	   $(this).attr('selected', true);
            //return this; 
     }});