jQuery .find() using parent id



我试图找到没有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没有正确地包裹在trtable标签中,许多浏览器将从DOM中省略它,这将使您的元素和您的id消失,因此不会被jQuery发现。

最新更新