JQuery选择表中br和td中的文本

JQuery选择表中br和td中的文本,jquery,jquery-selectors,Jquery,Jquery Selectors,我试图让JQuery正确地从以下html结构中选择文本: <TABLE class=ms-formtable> <TBODY> <TR></TR> <TR></TR> <TR></TR> <TR></TR> <TR></TR> <TR> <TD><H3><NOBR>Select this text</

我试图让JQuery正确地从以下html结构中选择文本:

<TABLE class=ms-formtable>
<TBODY>
<TR></TR>
<TR></TR>
<TR></TR>
<TR></TR>
<TR></TR>
<TR>
<TD><H3><NOBR>Select this text</NOBR></H3></TD>
<TD></TD>
</TR>
</TBODY>
</TABLE>
简单选择器 更明确的选择器 简单选择器 更明确的选择器
有很多方法可以做到这一点。这是唯一具有该类名的表吗?我的猜测是$'table.ms-formtable nobr'.text,但它取决于HTML的其余部分,因为这样可以选择多个元素的文本。

有多种方法可以做到这一点。这是唯一具有该类名的表吗?我的猜测是$'table.ms-formtable nobr'.text,但它取决于HTML的其余部分,因为这可以选择多个元素的文本。

您是否可以使用ID指定H3标记,从而能够使用类似$'textToSelect'.text的内容来选择它


这样,您就可以完全确定页面上的目标文本。

您是否可以使用ID指定H3标记,从而能够使用类似$'textToSelect'.text的内容来选择它


这样,您就可以完全确定页面上的目标文本。

是否将$'table.ms-formtable nobr'。text指定类?因为页面中有多个表?要基本上遍历dom,我想只需在查询中保持html元素的链接…但是在使用.text时使用特殊字符时要小心,因为它将用实体替换它们。如果你不想要,我想你可以用。htmln不确定这是否也有同样的效果…?$'table.ms-formtable>nobr'。text@nav-是,table.ms-formtable将选择CSS类为ms-formtable的元素将$'table.ms-formtable nobr'。文本是否指定该类?因为页面中有多个表?要基本上遍历dom,我想只需在查询中保持html元素的链接…但是在使用.text时使用特殊字符时要小心,因为它将用实体替换它们。如果你不想要,我想你可以用。htmln不确定这是否也有同样的效果…?$'table.ms-formtable>nobr'。text@nav-是的,table.ms-formtable将选择具有CSS类ms-formtable的元素另一件事:我个人不太喜欢使用标签使用空白:nowrap;取而代之的是css。查看更多信息另一件事:我个人不太喜欢使用标签使用空白:nowrap;取而代之的是css。查看更多信息
$('nobr').text();
$('table.ms-formtable > tbody > tr > td > h3 > nobr').text();