在以下代码中:
// submit an item
$(document).on("click", ".match-item", function(event) {
// how to set $(this) == $('.match-item') clicked?
});
我正在寻找将$(this)
作为单击项,而不是document
本身。我该怎么办?
答案 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
的元素