2010-12-22 12 views
6
<select id="facetList" style="width:120px;" class="text ui-widget-content ui-corner-all"> 
     <?php 
     foreach($claAddArray as $k => $v) 
     { 
      echo "<option value=\"$k\">$v</option>"; 
     } 
     ?> 
     </select> 




$("#btnSubmit").click(function() { 

    var $fId = ????????????????? 


    }); 

回答

6

jQuery的.VAL()如果選擇列表本身上運行將返回當前選定的選項的值。在你的情況下,$("#facetList").val();

使用$("#facetList option:selected").text();作爲選項標籤的文本。

3
document.getElementById('facetList').options[document.getElementById('facetList').selectedIndex].value 
+0

太棒了!謝謝:) – 2010-12-22 12:55:31

+0

也可以,但jQuery已經在使用了,因此使用.val()是一個更好的選擇。 – DampeS8N 2010-12-22 12:55:57

相關問題