首页 > jquery bind

jquery bind



<div class="divs"> <div></div> <div></div> <div></div> <div></div> </div> 我想给class="divs"下面的div加个bind的点击事件 但是在点击的当前的div的时候我想解除其它div的bind的点击事件, 点每一个div都是其它点击事件就会解除

$('.divs > div').bind('click', function() {
   $(this).siblings().unbind('click');
});

楼主试试吧

$('.divs > div').bind('click', function(event) {
    event.preventDefault();
    var i = $(this).index();
    $('.divs > div:not(:nth-child('+i+'))').unbind('click');
});
【热门文章】
【热门文章】