我有数目不详的选项的形式以下选择框:如何检查数组的对象是否等于选项值
<select>
<option value="v1">v1</option>
<option value="v2">va2</option>
<option value="v3">va3</option>
<option value="v11">v11</option>
<option value="v12">va12</option>
<option value="v13">va13</option>
</select>
我在JavaScript中定义了以下阵列:
var checkValArray = ['v1', 'v2', 'v13'];
我想这样做是经过选择框的每一个选项,并查看我的数组的元素是否等于它。
什么是最好的方法来实践这个?
非常感谢您的帮助。
我的问题是for循环的语法。我不知道我是否可以做某事。像jQuery.inArray(我,checkValArray)> -1 – Faili
为什么不呢?唯一需要做的是将正确的_value_而不是_index_传递给'inArray'。顺便说一下,这个[doc page](http://api.jquery.com/selected-selector/)有一个例子,你可能会发现与你的案例有关。 – raina77ow