我正在使用jQuery在用户每次单击链接(“.add-event”)时动态添加元素。此元素中还包含一个图标,用于在用户选择时删除整个元素。如果元素是页面上最后一个元素,我想要隐藏或禁用此删除图标。这是我到目前为止已经试过:防止仅使用子伪选择器的默认功能
$(document).on('click','.close_box2:only-child',function(){
event.preventDefault();
});
和
if($('.event').length===1) {
$('.close_box2').hide()
}
HTML:
<div class="event">
<span class="close_box2"><i class="icon-remove"></i></span>
<span class="add-event">Add Event</span>
</div>
我在做什么错!?由于
至少第二个工程:http://jsfiddle.net/KPY9r/ – 2013-02-13 20:28:07
哇很好的电话,我必须有一些其他的错误或冲突在我的网页,阻止这个工作。谢谢! – Mac10 2013-02-13 20:42:57