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

发布于 2024-10-04 15:35:21 字数 381 浏览 2 评论 0原文

我试图让 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>

I'm trying to get the JQuery right to select the text from the following html structure:

<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>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

臻嫒无言 2024-10-11 15:35:21

简单选择器

$('nobr').text();

更明确选择器

$('table.ms-formtable > tbody > tr > td > h3 > nobr').text();

示例

simple selector

$('nobr').text();

more explicit selector

$('table.ms-formtable > tbody > tr > td > h3 > nobr').text();

An example to play with

离不开的别离 2024-10-11 15:35:21

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

There is a number of ways of doing that. Is this the only table with that class name? My guess is $('table.ms-formtable nobr').text(), but it depends on the rest of the HTML, because this could select more than one element's text.

美人如玉 2024-10-11 15:35:21

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

这样您就可以绝对确定您要在页面上定位哪些文本。

Could you perhaps use an ID to specify your H3 tag and therefore be able to select it using something like $('#textToSelect').text().

That way you could be absolutely sure which text you were targeting on the page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文