需要從上一個克隆選擇框(即,添加選擇框'n'的時間從前一個) 但是當我每次添加時,所有以前選擇的選項應該而不是在克隆的選擇框列表中可用。jquery克隆選擇框沒有選擇的選項
$('.field_select_box_list').each(function(){
$(this).find('option:selected').remove();
});
此代碼也刪除了父母選擇框選擇太..但我想讓他們有選定的選項。
任何幫助。
需要從上一個克隆選擇框(即,添加選擇框'n'的時間從前一個) 但是當我每次添加時,所有以前選擇的選項應該而不是在克隆的選擇框列表中可用。jquery克隆選擇框沒有選擇的選項
$('.field_select_box_list').each(function(){
$(this).find('option:selected').remove();
});
此代碼也刪除了父母選擇框選擇太..但我想讓他們有選定的選項。
任何幫助。
你的克隆代碼可以做類似
$('el').clone().find('option:selected').remove().end()
的.end()
使得選擇返回到被$('el')
,而不是過濾option:selected
選擇,這樣你就可以繼續運行之類的東西.appendTo()
等,而不需要打破鏈。
感謝這工作......我明白,我的問題是一些不正確的。實際上,我想讓所有克隆選擇框都沒有在其他選擇框中選擇的選項。 – Govindaraj 2014-09-04 10:23:47
我想你需要用一個select_box原來,隱藏它。然後你可以刪除select_box第二不隱藏或添加更多元素select_box原來。
告訴我們你是如何製作選擇框的克隆 – 2014-09-04 10:15:55
請加一些HTML! – Vikram 2014-09-04 10:16:10
你如何克隆選擇框?請分享一下。 – 2014-09-04 10:16:23