$(function(){ $("ul").click(function(event){ var tar = event.target; if(tar.tagName == "STRONG"){ alert(tar.tagName); } }); })
上面是原生JS判断;
$(function(){ $("ul").click(function(event){ var tar = event.target; if($(tar).is("strong")){ alert(tar.tagName); } }); })
上面是JQuery的Is()方法判断;
JQuery里面的方法大多是返回JQuery对角.而Is()方法,返回的一个布尔值;
区别:
$(tar):将tar对象包装成一个jquery对象,只有这样,才能使用jquery的方法;
$(tar).is("strong"):用Is()方法来判断;
本文通过两个实例,对比了原生JavaScript与JQuery在处理点击事件上的不同实现方式,详细解析了如何使用JQuery的Is()方法进行元素判断,并阐述了其与原生JS的差异。
908

被折叠的 条评论
为什么被折叠?



