在文档点击事件中,如果target是按钮元素,如何返回
$(document).click(function(e){
if(e.target.nodeName.toLowerCase() != 'button')
Run Code Online (Sandbox Code Playgroud)
上面的代码是否正确?
gus*_*nke 24
你可能只做
$(document).click(function(e) {
if ( $( e.currentTarget ).is( ":button" ) ) {
// Do things
}
});
Run Code Online (Sandbox Code Playgroud)
你为什么要用:button
而不是button
?
因为这样你可以检测它是否是一个<input type="button">
OR <button>
标签,以及其他输入类型,它们呈现为按钮.
如果您不确定如何使用此选择器,请检查:按钮选择器 jQuery docs.