jquery怎么获取当前元素的祖先级元素下的某个input标签name为XXX的val?

时间:2022-12-20 20:35:43
[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]

<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>

6 个解决方案

#1


在线等帮助~~ jquery怎么获取当前元素的祖先级元素下的某个input标签name为XXX的val?

#2


这样可以
$("input[name=xxx]").val();

#3


引用 2 楼 zebro1573 的回复:
这样可以
$("input[name=xxx]").val();


var am=$(obj).parent().parent().find(":input[name='s_acc']").val();
这样还是不能获取 - -

#4


input 那么没有s_acc属性,怎么会取到?

#5


可以远程 帮你调下~,你也可以自己试试用chrome,打断点,跟进去, 然后在右边输入变量,一步步来,先看$(obj).parent()是什么再看parent().parent()是什么,看看自己是哪里错了~,

#6


$(obj).parent().parent().find("td input[name='s_acc']").val() 是没问题的~

#1


在线等帮助~~ jquery怎么获取当前元素的祖先级元素下的某个input标签name为XXX的val?

#2


这样可以
$("input[name=xxx]").val();

#3


引用 2 楼 zebro1573 的回复:
这样可以
$("input[name=xxx]").val();


var am=$(obj).parent().parent().find(":input[name='s_acc']").val();
这样还是不能获取 - -

#4


input 那么没有s_acc属性,怎么会取到?

#5


可以远程 帮你调下~,你也可以自己试试用chrome,打断点,跟进去, 然后在右边输入变量,一步步来,先看$(obj).parent()是什么再看parent().parent()是什么,看看自己是哪里错了~,

#6


$(obj).parent().parent().find("td input[name='s_acc']").val() 是没问题的~