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" />这个文本域的值?? 求大神解决
展开
 我来答
阿刚炖蛋
推荐于2017-11-26 · TA获得超过3004个赞
知道大有可为答主
回答量:1789
采纳率:92%
帮助的人:996万
展开全部

你好!!

第一种:直接通过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()   );
_vea_天_
2013-09-21
知道答主
回答量:30
采纳率:0%
帮助的人:13.9万
展开全部
$("table:eq(1) tr:first td:last").children().val()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式