0
當確定在所選擇的列表中的項的位置I添加/使用jquery像從選擇列表中刪除元素:除去
var options = $('#example').attr('options');
options[options.length] = new Option('Item1');
被那裏保存inded(位置)的刪除的項目的方式,加入一個新的項目在那個位置?
任何幫助表示讚賞
當確定在所選擇的列表中的項的位置I添加/使用jquery像從選擇列表中刪除元素:除去
var options = $('#example').attr('options');
options[options.length] = new Option('Item1');
被那裏保存inded(位置)的刪除的項目的方式,加入一個新的項目在那個位置?
任何幫助表示讚賞
您的代碼調用某種功能,並沒有多大意義,我們其餘的人在所有,但刪除的元素,你總是可以做其他元素取代它:
$('option', 'select').eq(3) //select fourth option and replace it
.replaceWith($('<option id="newOption">New Stuff</option>'));
與adeneo碼繼續,櫃面要刪除具有一定價值的選項
$('#somename').find('option[value=7]').replaceWith($('<option id="newOption"> New Stuff</option>'));
HTML部分
<select name="somename" id="somename">
<option value="1"> 1 </option>
<option value="2"> 2 </option>
<option value="3"> 3 </option>
<option value="4"> 4 </option>
<option value="5"> 5 </option>
<option value="6"> 6 </option>
<option value="7"> 7 </option>
<option value="8"> 8 </option>
</select>
你說的是選項()? – user793468 2012-08-16 16:16:18
嗯,是的!你正在移除你說的元素,但是我們看到的只是你將一些稱爲options的屬性放入數組中?並在其中一個選項上調用某個函數的新實例。這與問題真的沒有關係? – adeneo 2012-08-16 16:20:49
是的,它是在數組「選項」中存儲選項,然後插入「Item1」作爲最後一項。我想將它插入一個不固定的特定位置,我忘了提及這一點,但是當我從列表中刪除一個項目時,有一種方法可以找到該項目的索引(位置),並在該項目中插入新項目位置?另外,「Option()」是一個jquery函數,我用它來添加新的選項。這是我從哪裏得到的: http://www.electrictoolbox.com/jquery-add-option-select-jquery/ – user793468 2012-08-16 17:16:37