jquery获取table的第1行第2列
<tablewidth="680"border="0"align="center"cellpadding="4"cellspacing="1"bgcolor="#0000...
<table width="680" border="0" align="center" cellpadding="4" cellspacing="1" bgcolor="#000000">
<tr>
<td width="148" bgcolor="dedede">新建文件夹名称:</td>
<td width="513" bgcolor="efefef"><input type="text" name="textfield" id="textfield" /></td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="efefef"><input type="submit" name="Submit" value="提交" onclick="asd()" />
<input type="button" name="Submit2" value="返回" /></td>
</tr>
</table>
怎么才能获取到"><input type="text" name="textfield" id="textfield" />这个文本域的值?? 求大神解决 展开
<tr>
<td width="148" bgcolor="dedede">新建文件夹名称:</td>
<td width="513" bgcolor="efefef"><input type="text" name="textfield" id="textfield" /></td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="efefef"><input type="submit" name="Submit" value="提交" onclick="asd()" />
<input type="button" name="Submit2" value="返回" /></td>
</tr>
</table>
怎么才能获取到"><input type="text" name="textfield" id="textfield" />这个文本域的值?? 求大神解决 展开
2个回答
展开全部
你好!!
第一种:直接通过ID选择器
alert( $("#textfield").val() );
第二种:通过层级选择器 表示table下第一行第二列的第一个input的value
alert( $("table tr:eq(0) td:eq(1) input:eq(0)").val() );
第三种:通过input限定 表示返回table下第一个input的value
alert( $("table input:eq(0)").val() );
追问
忘记说了 我这有2个table 上面的是第二个
没用啊 弹不出来啊
追答
不早说····
第一种:直接通过ID选择器
alert( $("#textfield").val() );
第二种:通过层级选择器 表示第二个table下第一行第二列的第一个input的value
alert( $("table:eq(1) tr:eq(0) td:eq(1) input:eq(0)").val() );
第三种:通过input限定 表示返回第二个table下第一个input的value
alert( $("table:eq(1) input:eq(0)").val() );
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询