您的位置:首页 > 其它

Dom 中绑定onclick时间获取对象以及event的方法

2017-07-04 14:47 316 查看
当Dom中绑定了click时间时,我们需要获取当前节点,可以在onclick事件中传值this来获取,例如:

var oLi=$('<li class="tabSelect" onclick="Click(this)"></li>')

function Click(target){
var e=window.event || arguments.callee.caller.arguments[0];
e.preventDefault();

        e.stopPropagation();
$(target).parent().remove()

}

注意的是我用

       var e=window.event || arguments.callee.caller.arguments[0];
e.preventDefault();

        e.stopPropagation() ;

来解决默认行为以及冒泡事件。

由于我是动态生成<li></li>标签,所以无法在全局中获取$('.tabSelect'),还有一种解决办法是帮绑定方法写在创建之后,这样就能获取文档中的该节点了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐