2010-04-19 23 views
0

我有一個表單上有多個下拉列表。其中一些具有多重價值,其他則具有空白選擇和另一種隨機選擇。jQuery根據元素數量和當前選擇的值選擇下拉列表索引

使用jQuery我該如何檢測哪些下拉列表選擇了空白選項,並且只有一個其他選擇,然後選擇其他選項。

我選擇的一部分下來,

$("[id*='_ddl']").each(function() { 

但我不知道如何檢測的可用選擇的數量,如果當前選擇的值是一個空白。

謝謝!

回答

1
$('select[id*=_ddl]').each(function() { 
    var itemCount = $('option', this).length; 
    var selectedText = $('option:selected', this).text(); 
    if (selectedText.length === 0 && itemCount === 2) { 
     // do stuff 
    } 
}); 
+0

取代//做的東西 與 $(本)獲得(0).selectedIndex = 1;選擇非空白元素 – bulltorious 2010-04-20 13:56:37

相關問題