我創建了這個fiddle,它允許用戶點擊藝術或視頻,動態填充與這些選擇相關的列表的第二個列表框。有兩個按鈕,一個用於將選擇添加到框中,另一個用於刪除選擇。jquery添加和刪除列表框中的項目
我想要做的是防止用戶添加一些已經添加。選項的價值都將是Guids。獎勵分數,如果你可以修改小提琴使用Guid而不是整數。
我已經試過這樣:
$.each($("#SelectBox2 option:selected"), function (i, ob) {
if (i == $(this).val()) {
} else {
inHTML += '<option value="' + $(this).val() + '">' + $(this).text() + '</option>';
}
});
我想使用戶能夠從列表中刪除所選項目。
感謝,
UPDATE只是讓你們知道的解決方案是什麼,我想出了,我得到了加分,因爲我在一個非常聰明的方式:) fiddle添加GUID到它,我也整理html使其看起來很漂亮整潔。
重大更新一個巨大的感謝大家誰也對這個問題作出了貢獻,我已經採納了大家的意見和小提琴,並生成該>>fiddle< <
你能不能簡單地從陣列點擊添加時刪除所選項目。點擊「返回」時,只需再次添加。 – DaveHogan 2013-03-21 13:42:00
但你添加到什麼類別?你永遠不會知道,除非你使用一個複雜的對象的價值,而不是僅僅一個GUID – 2013-03-21 13:45:18
@DaveHogan請看到我的最新小提琴的問題,採納你說,大約從一個數組中移除,並把它回來,其實我去什麼更進一步,只是說是否顯示它:) – 2013-03-22 12:01:47