Jquery 按文本查找元素并获取元素后面的内容

Jquery 按文本查找元素并获取元素后面的内容,jquery,Jquery,我试图通过文本找到一个元素,并获取该元素后面的内容。该表将根据用户输入进行更改,因此我可以通过倒计时查找节点。我无法将类或id添加到正在使用的应用程序中的特定表元素中 我试图找到元素 var firstnamefind=$(this).next().find(“div:contains('First Name')”).text(); $(“.display”).text(firstnamefind); Html: 名字 尼尔 姓 帕克 电子邮件地址 neal@email.com 电话号码 9

我试图通过文本找到一个元素,并获取该元素后面的内容。该表将根据用户输入进行更改,因此我可以通过倒计时查找节点。我无法将类或id添加到正在使用的应用程序中的特定表元素中

我试图找到元素

var firstnamefind=$(this).next().find(“div:contains('First Name')”).text();
$(“.display”).text(firstnamefind);
Html:


名字
尼尔
姓
帕克
电子邮件地址
neal@email.com
电话号码
9095551212
网站(网址)
这应该是第一个名字

如何找到指定的元素?

试试这个

var firstnamefind = $(".arm_profile_detail_tbl td:contains('First Name')").text();
如果你想得到下一个td(带“Neal”),就用它吧

var firstnamefind = $(".arm_profile_detail_tbl td:contains('First Name')+td").text();

获取元素之后的内容?在文档内。ready()
是没有
next()
的文档。这里需要更好的解释,因为坏代码并不能很好地替代对预期行为的适当详细解释。另外
:contains()
区分大小写效果很好!谢谢