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 关注
- 94 浏览
添加回答
举报