jq点击除了指定元素外其他元素事件的方法

在使用 jquery 的点击事件时,如果在指定的某个元素之外的其它元素上都可以触发,而指定的元素则不需要挂载这个事件该如何做呢?

示例1

判断触发事件元素的 ID 属性的值来决定要不要触发事件,如果不为指定元素的 ID 值,则触发事件,反之亦然!

$('body').on('click',function (e) {    if (($(e.target).attr('id') != 'mochu')) {        console.log('除了 id 为 mochu 以外的所有元素都可以输出此段文字!');    }});

示例2

同上面的示例差不多,只是判断触发元素的 class 属性值

$('body').on('click',function (e) {    if (($(e.target).attr('class') != 'mochu')) {        console.log('除了 class 为 mochu 以外的所有元素都可以输出此段文字!');    }});
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章