我正在使用下面的選擇器來獲取預填充值的所有表單輸入。用於選擇具有空值屬性的元素的jQuery選擇器?
$('input[value!=""]');
這個偉大的工程,所以我想我可以套用同樣的邏輯我使用下面的選擇器中選擇元素,但它似乎是選擇在Chrome中所有的選擇元素。
$('select[value!=""]');
以下是兩種類型的表格上選擇的的一個示例:
<select name="phone2_type" id="phone2_type">
<option value="">Select one:</option>
<option value="HOME">Home</option>
<option value="CELL">Cell</option>
<option value="BUSN">Business</option>
</select>
<select name="state" id="state">
<option value="">Select one:</option>
<option value="XX">Outside USA/Canada</option>
<option value="AL" selected="selected">Alabama</option>
<option value="AK">Alaska</option>
...
</select>
我想選擇第二選擇,因爲它具有與該選擇=「選擇了」已選擇的值
這不適用於dinamically添加選擇的FF。這是一個已知的錯誤。這就是爲什麼JQuery添加_:selected_使用(我認爲)_ selectselection_屬性的select元素 – 2013-02-18 18:14:18
@PaoloCasciello- OP在哪裏提供動態添加選擇? – j08691 2013-02-18 18:15:26
你是對的,但他也沒有提及瀏覽器..;)讓我們寫出最有用的答案。 :) – 2013-02-18 18:17:08