2011-02-12 120 views
0

我有一個選擇列表,當用戶選擇一個項目時,它建立一個li元素,當用戶點擊li元素時,li被刪除。下面是我目前擁有的代碼,jquery刪除元素和列表選擇

的下面增加了上選擇一個選項

$('#sectors').change(function(e){
$('#selected_sectors').empty();
$(this).find(':selected').each(function(i,e
{$('#selected_sectors').append($('<li>').text($(e).val())); }); });

以下的李去除產生的李

$('ul#selected_sectors li').live('click', function(){ $(this).fadeOut('slow').remove(); $('#selected_sectors').val($(this).text()).attr('selected', false); });

我是什麼想要的是當一個li被刪除與李的文字相同值的選擇選項也被取消選擇?

回答

0

您可以選擇基於類似值的選項下面:

$("#sectors").val("0") 

,也可以選擇基於第一個選項元素

$("#sectors option").first().attr("selected", "selected"); 

例如在jsfiddle