我在列表中有一个图标,我希望能够检测到双击图标 - 所以我可以删除列表,这怎么可能(JQuery Sortable)
$("#roleList").dblclick(function(e) {
var text = $(e.target).html();
$(e.target).fadeOut('slow', function() {
$("#deleteList").append(e.target);
});
});
<ul id="roleList" class='droptrue'>
<li class="ui-state-default" id="20~Role 1"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span><input id="20" name="20" type="text" value="Director General" /></li>
<li class="ui-state-default" id="1~Role 2"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span><input id="1" name="1" type="text" value="Director" /></li>
</ul>
所以我想检测对"ui-icon ui-icon-arrowthick-2-n-s"
类的点击,这样我就可以触发.fadeout
并“删除”该列表项。
我猜如果我能做到这一点,这将行不通:
var text = $(e.target).html();
$(e.target).fadeOut('slow', function() {
$("#deleteList").append(e.target);
});
我必须做一个e.target.parent
?因为我想要.fadeout
整个<li>
而不只是图标。
任何帮助,将不胜感激