請幫我解決這個問題
我想顯示其選定的項目文本不是「選擇答案」的下拉菜單的數量。
下面是我的HTML代碼..選擇的項目文本不是「選擇答案」的下拉菜單的顯示數量
<table>
<tr>
<td>
<select id="S1" class="dropdown">
<option value="" selected="selected">Select answer</option>
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
</td>
<td>
<select id="S1" class="dropdown">
<option value="" selected="selected">Select answer</option>
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
</td>
</tr>
<table>
下面是我的jQuery代碼
$('select').change(function()
{
alert($(this).parents('TR').find('select').filter($(this).find("option:selected").text()!="Select answer").size())
});
但它不工作,這似乎有一些問題,我code.Please幫助我的人。
如果第一個選項的值始終是'「」',那麼可以使用'$(「select [value =='']」)。length'。如果不是,Dogbert提供的答案應該可以工作。 –