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'),还有一种解决办法是帮绑定方法写在创建之后,这样就能获取文档中的该节点了.
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'),还有一种解决办法是帮绑定方法写在创建之后,这样就能获取文档中的该节点了.
相关文章推荐
- JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
- spring3 MVC及security在方法中获取用户名及角色以及提交form时字符串String与日期Date类型的绑定
- jquery获取select下拉框的值以及change时间绑定
- 用原生dom的方法获取class对象(很简单实用)
- DOM 和 jQuery对象相互转换 以及for-in和$.each遍历方法
- jQuery绑定以及解除时间方法总结,以及事件触发的方法
- 在FormView控件中嵌套数据绑定控件的问题,以及从一个对象中反射获取属性值的简单办法
- DOM(包括获取元素节点的方法以及获取和设置元素节点的属性)
- JTextField、JTextArea添加时间监听器以获取内容的方法以及JComboBox获取选中项内容的方法
- 在js中获取父页面以及子页面对象的方法
- QTP的那些事--DOM的几种内置的获取对象方法
- python学习之获取当前时间的方法(可以任意取时间的任何一个对象显示)
- event对象获取方法总结在google浏览器下测试
- jquery获取select下拉框的值以及change时间绑定
- [DOM Event Learning] Section 1 DOM Event 处理器绑定的几种方法
- Jquery获取table中的行和列以及列中对象方法
- Jquery获取table中的行和列以及列中对象方法
- event对象获取方法总结在google浏览器下测试
- JavaScript DOM编程基础精华01(DOM入门,DOM模型和获取页面元素,事件,window对象的方法)
- event对象获取方法总结在google浏览器下测试