javascript怎么获得特定的祖先元素
2个回答
展开全部
JavaScript code?
[code=javascript] function delet_s(obj){
alert(0);
var am=$(obj).parent().parent().find($("input[name^='s_acc']")).val();
alert(am)
$(obj).parent().parent().remove();
}
[/code]
XML/HTML code?
<table id="detailTable" width="90%" border="0" cellspacing="0" cellpadding="0" class="addform-base">
<tr id="copy_tr">
<td width="30%"><input type="text" name="claimVoucherDetail.account" id="c_account" /><span class="notice">*</span></td>
<td width="30%"><input type="text" name="claimVoucherDetail.desc" id="desc" /><span class="notice">*</span></td>
<td width="10%"><img src="<%=request.getContextPath() %>/images/add.gif" width="16" height="16" id="AddRow" onclick="copy_as()"/></td>
<td>
<img src="<%=request.getContextPath() %>/images/delete.gif" width="16" height="16" onclick="delet_Vou(this)" />
</td>
</tr>
</table>
[code=javascript] function delet_s(obj){
alert(0);
var am=$(obj).parent().parent().find($("input[name^='s_acc']")).val();
alert(am)
$(obj).parent().parent().remove();
}
[/code]
XML/HTML code?
<table id="detailTable" width="90%" border="0" cellspacing="0" cellpadding="0" class="addform-base">
<tr id="copy_tr">
<td width="30%"><input type="text" name="claimVoucherDetail.account" id="c_account" /><span class="notice">*</span></td>
<td width="30%"><input type="text" name="claimVoucherDetail.desc" id="desc" /><span class="notice">*</span></td>
<td width="10%"><img src="<%=request.getContextPath() %>/images/add.gif" width="16" height="16" id="AddRow" onclick="copy_as()"/></td>
<td>
<img src="<%=request.getContextPath() %>/images/delete.gif" width="16" height="16" onclick="delet_Vou(this)" />
</td>
</tr>
</table>
展开全部
js原生提供parentNode,可以选到当前元素的parent,然后把这个parent当子元素选到他的parent,直到parent选到body
var x = document.getElementById('by-email');
var result = []
while (x.tagName != 'BODY') {
result.push(x);
x = x.parentNode;
}
在本页面中打开chrome调试窗口,执行上面的代码
var x = document.getElementById('by-email');
var result = []
while (x.tagName != 'BODY') {
result.push(x);
x = x.parentNode;
}
在本页面中打开chrome调试窗口,执行上面的代码
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询