これが可能かどうかはわかりませんが、特定の値が選択されているページ上のすべてのドロップダウンを選択する簡潔な方法はありますか。
たとえば、次のような同じドロップダウン(IDを除く)がいくつかあります。
<select class="whatever">
<option value="1">one</option>
<option value="2">too</option>
<option value="3">fwee</option>
</select>
私はこのようなことをしたいです:
$(".whatever:2")
ここで、値が2のオプションが選択されているドロップダウンのみが選択されます。
関連するすべてのコード:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
function go()
{
alert($(".whatever input[value='2']").length);
}
</script>
<select class="whatever" id="a">
<option value="1">one</option>
<option value="2">too</option>
<option value="3">fwee</option>
</select>
<select class="whatever" id="b">
<option value="1">one</option>
<option value="2">too</option>
<option value="3">fwee</option>
</select>
<select class="whatever" id="c">
<option value="1">one</option>
<option value="2">too</option>
<option value="3">fwee</option>
</select>
<input type="button" onclick="go();" value="go" />