Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取对jQuery中事件处理程序内动态绑定事件的上下文元素的访问权_Javascript_Jquery_Html - Fatal编程技术网

Javascript 获取对jQuery中事件处理程序内动态绑定事件的上下文元素的访问权

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(“

我有一段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(“单击”,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);
});