我有一堆數據的表。每個<td>
包含class="person"
和id=0,1,2,3, etc.
基於$i
(我正在使用循環從數組中構建我的表)。點擊()使用JQuery/JS存儲的ID
我喜歡它,所以無論何時單擊一個人(<td>
),該單元格都會用某個CSS突出顯示。
到目前爲止,我覺得我可以用這個:
$點擊(函數(){
$id = some function to which attr('id') was selected???; $('id').addClass("highlights");
});( '的人。')。
有誰知道我如何獲取被點擊的單元格的ID?任何幫助或方法表示讚賞。
謝謝!
非常好,謝謝你,比預期的更容易!我認爲使用$(this).addClass會將該類應用於所有「person」類,但是click()會返回該ID嗎?我怎麼能知道下一次(它在API中沒有提及)? – user339946
@ user339946,查看jquery中事件綁定系統核心的['.bind()'](http://api.jquery.com/bind/)文檔,你會發現**處理程序,關鍵字*'this' *指向綁定處理程序的DOM元素。** –