如何将$(this)设置为单击元素

时间:2018-11-07 05:33:29

标签: javascript jquery

在以下代码中:

// submit an item
$(document).on("click", ".match-item", function(event) {


    // how to set $(this) == $('.match-item') clicked?

});

我正在寻找将$(this)作为单击项,而不是document本身。我该怎么办?

2 个答案:

答案 0 :(得分:3)

这更多是澄清,而不是答案。

this已经指向当前单击的元素。

$(document).on("click", ".match-item", function(event) {
  console.log($(this).attr('class'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="parent">
  Parent
  <div class="match-item">----Click Me</div>
</div>

答案 1 :(得分:0)

怎么样

$('.match-item').click(function() {
     //your code with $(this) here
});

我很确定$(this)将引用类为match-item的元素