5
我有一個選擇幾個選項,我嘗試使一些選項以編程方式無法選擇。例如,我的代碼是:如何使用Selectize.js以編程方式無法選擇特定選項?
<select>
<option value="1">Value 1</option>
<option value="2">Value 2</option>
<option value="3">Value 3</option>
</select>
<script>
$('select').selectize();
</script>
我的問題是:我怎樣才能通過編程獲得選項「2」禁用(即不顯示和不可選)? - 我想這個代碼...
$('select')[0].selectize.$dropdown_content.find('[data-value="2"]').removeAttr('data-selectable');
...但它不工作(當我檢查DOM我看到選項「2」有沒有「的數據可選擇」屬性,但它仍然呈現並可以選擇...)。
我錯了嗎?如果是這樣:什麼是使選項無法選擇的正確方法(我無法在文檔中的任何位置找到它)?
(我創建了一個的jsfiddle這裏:http://jsfiddle.net/j8YUA/3/)
集刪除您應該刪除相應的屬性選項'display'爲' none'。 – christopher
@Chris謝謝,但那也行不通。我創建了一個jsFiddle來輕鬆地重現我的問題:http://jsfiddle.net/j8YUA/1 – babarizbak