Javascript 获取对jQuery中事件处理程序内动态绑定事件的上下文元素的访问权
我有一段html,它被注入页面并动态绑定到一个点击事件处理程序。如下面的代码所示Javascript 获取对jQuery中事件处理程序内动态绑定事件的上下文元素的访问权,javascript,jquery,html,Javascript,Jquery,Html,我有一段html,它被注入页面并动态绑定到一个点击事件处理程序。如下面的代码所示 var matchMore = $(".match-more-btn"); matchList.on("click", matchMore, function() { var self = $(this); //<--- Problem here matchFunc(self); }); var matchMore=$(“.match more btn”); matchList.on(“
var matchMore = $(".match-more-btn");
matchList.on("click", matchMore, function() {
var self = $(this); //<--- Problem here
matchFunc(self);
});
var matchMore=$(“.match more btn”);
matchList.on(“单击”,matchMore,function()){
var self=$(this);//jQuery文档的状态:
event.target表示事件所在的最深(最内层)元素
发生了
使用event.target
谢谢@Setpal,它可以工作
var matchMore = $(".match-more-btn");
matchList.on("click", matchMore, function(event) {
var self = event.target;
matchFunc(self);
});