html
<li class="feed">
<a data-uid="15" data-fid="23" href="http://domain">
<img src="imageurl.com" class="favicon">
<span>Website Title</span>
<span class="options">delete</span>
</a>
</li>
jQuery
$(document).on('click', '.col-l .feed a', function(e){
e.preventDefault();
//do something
});
$('.options').click(function(){
var fid = $(this).parent().attr('data-fid');
var uid = $(this).parent().attr('data-uid');
console.log(fid);
console.log(uid);
});
クリックdelete
するたびに、jQuery.on
が実行され、.options
. がクリックされた場合に関数.options
を無視する方法はありますか?.on()
私は試み$(document).on('click', '.col-l .feed a:not(.options)', function(e){
たが成功しなかった