
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="claimVoucherDetailaccount" id="c_account" /><span class="notice"></span></td>
<td width="30%"><input type="text" name="claimVoucherDetaildesc" id="desc" /><span class="notice"></span></td>
<td width="10%"><img src="<%=requestgetContextPath() %>/images/addgif" width="16" height="16" id="AddRow" onclick="copy_as()"/></td>
<td>
<img src="<%=requestgetContextPath() %>/images/deletegif" width="16" height="16" onclick="delet_Vou(this)" />
</td>
</tr>
</table>
ArrayprototypeindexOf = function(e){\x0d\ for(var i=0,j; j=this[i]; i++){\x0d\ if(j==e){return i;}\x0d\ }\x0d\ return -1;\x0d\ }\x0d\var group =new Array();\x0d\jsons 为你的json对象数组\x0d\for(int k=0;k回答于 2022-11-16
如果是jQuery就很好做:
var arr=$('#total')children('firstChild');//获取类firstChild的三个节点然后遍历,获取子节点:
var list=[];//存放子节点
for(var i=0,len=arrlength;i<len;i++){
var ele=$(arr[i])children();
if(ele) listpush(ele);//我习惯判断一下ele是否有值,如果没有子节点的话:ele=undefined
}
简单来看,两种,一种直接根据classname或者Id去获取对应的元素拿到你要的值;
第二种通过定位当前元素,然后通过获取兄弟节点的方式去获取,相关法请自行查阅资料,一查一大把,自己查出来的才能留下更深的印象
以上就是关于javascript怎么获得特定的祖先元素全部的内容,包括:javascript怎么获得特定的祖先元素、js怎么获取json数据里重复的值、js如何获取第一后代的div等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)