3 回答

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超4個(gè)贊
只是不要包裝this在 JQuery 中。
jQuery($ => {
$('td').on('click', function() {
console.log(this);
})
});
td {
padding:5px;
border:solid black 1px;}
table{
border-collapse:collapse;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>

TA貢獻(xiàn)2051條經(jīng)驗(yàn) 獲得超10個(gè)贊
只需更改$(this)為this
jQuery($ => {
$('td').on('click', function() {
console.log(this);
})
});
td {
padding:5px;
border:solid black 1px;}
table{
border-collapse:collapse;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
你可以嘗試這樣的事情:
$(document).ready(function() {
$('td').on('click', function() { /* your click event */
console.log("you clicked", this);
})
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
</table>
添加回答
舉報(bào)