我有數目不詳的選項的形式以下選擇框:如何檢查數組的對象是否等於選項值
<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