我试图找到没有id的输入语句的值。
html是:
<td id="LastName">
<input type="text" value="Abner">
</td>
我想使用的jQuery代码是:
var name = $('#LastName').find('input').value
但是它一直是空的。我以为我已经正确地阅读了。find(),但显然不是。
有人看到我的错误吗?
正如DelightedD0D所评论的那样,.val()
是从文本输入中检索值的正确方法。
下面是一个工作片段:https://jsfiddle.net/tuywqucb/3/
还有一件事要注意…如果td
没有正确地包裹在tr
和table
标签中,许多浏览器将从DOM中省略它,这将使您的元素和您的id消失,因此不会被jQuery发现。