【发布时间】:2018-11-30 08:26:56
【问题描述】:
我有多个具有相同类名的下拉列表,如果我在一个下拉列表中选择一个选项,如何检查其他下拉列表中是否选择了该选项。
<table>
<tbody>
<tr>
<td>
<select class="drop">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
</td>
</tr>
<tr>
<td>
<select class="drop">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
</td>
</tr>
<tr>
<td>
<select class="drop">
<option value="1">A</option>
<option value="2">B</option>
<option value="3">C</option>
</select>
</td>
</tr>
<tbody>
<table>
这是我的 jquery
$(document).on('change', '.drop', function () {
var value = $(this).val();
});
我坚持这一点,如何在另一个下拉列表中检查选定的 var 值是否被选中。
【问题讨论】:
-
您可以在
<select>中添加各种选择器(classes ot ids)或尝试使用js.index()或csseq伪类。 -
@Oleg Nurutdinov。谢谢,可以使用不同的 id,但我正在尝试使用相同的类名。使用 .index() 我该怎么办?