3 回答

TA貢獻1794條經驗 獲得超7個贊
event
您可以從對象中訪問它
onclick="sendresponse(event)"
function sendresponse(e) { console.log(e.target.parentElement) }

TA貢獻1111條經驗 獲得超0個贊
您可以捕獲tr級別的事件并寫入條件來識別源
更改 tr 并放置一個虛擬 CSS 類
<tr class="datarow"
現在為該 CSS 類選擇器編寫一個 jQuery
$(".datarow").on('click', function(e) {
if(e.target.value == 'view') { //identify if this button is pressed
//traverse above the button and traverse back inside
alert( $("td", $(e.target).parent()).text() );
}
});
說明$("td", $(e.target).parent()),jQuery允許在已選擇的元素內進行選擇,第一個參數是選擇器字符串,第二個參數是先前選擇的元素

TA貢獻1817條經驗 獲得超14個贊
如果您單擊 td,則可以使用currentTarget => https://developer.mozilla.org/en-US/docs/Web/API/Event/currentTarget
$('td').on('click',(el)=>{ console.log(el.currentTarget) }
如果沒有,您可以使用event.target => https://developer.mozilla.org/en-US/docs/Web/API/Event/target查看它的屬性
$('td').on('click',(el)=>{ //On it's properties you can see parentNodes, parents, childs.... console.log(el.target) }
- 3 回答
- 0 關注
- 141 瀏覽
添加回答
舉報