在開發(fā)Web應(yīng)用程序時(shí),表格是一個(gè)常用的組件。當(dāng)用戶需要編輯或查看表格中的某一行時(shí),我們需要通過點(diǎn)擊表格的行來獲取該行的信息。使用jQuery可以簡單實(shí)現(xiàn)這個(gè)功能。
// 給表格行添加點(diǎn)擊事件 $('table tr').click(function(){ // 獲取當(dāng)前點(diǎn)擊行的數(shù)據(jù) var rowData = $(this).find('td'); // 遍歷行中的每個(gè)單元格 rowData.each(function(index, item){ console.log($(this).text()); }); });
代碼中的$('table tr').click()
表示給表格的每一行添加點(diǎn)擊事件,當(dāng)用戶點(diǎn)擊表格行時(shí),就會(huì)執(zhí)行回調(diào)函數(shù)。在回調(diào)函數(shù)中,我們可以通過$(this)
來獲取當(dāng)前點(diǎn)擊行的信息。使用$(this).find('td')
得到當(dāng)前行的所有單元格,然后使用each()
方法遍歷單元格中的內(nèi)容,并輸出到控制臺(tái)。
開發(fā)Web應(yīng)用程序時(shí),表格是不可避免的組件。使用jQuery可以方便地對表格進(jìn)行操作,實(shí)現(xiàn)更豐富的用戶體驗(yàn)。
下一篇div id定位