我正在使用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