jquery获取table的第1行第2列

<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" />这个文本域的值?? 求大神解决

你好!!

第一种:直接通过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()   );

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-21
$("table:eq(1) tr:first td:last").children().val()