2011-02-12 207 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