使用jQuery通过标题获取td?

5
如题所述,如何通过标题获取表格中的一个TD?然后我想隐藏它。谢谢。

通过 title 属性,或者通过 <table><caption>,或者其他什么方式?有任何例子吗? - kennytm
你是不是想说 $("td[title='mytitle']")? - Haim Evgi
4个回答

3
你可以这样做:
$('td[title=Herbert]').hide();

2
类似于...
$('table[title="the title"]').hide();

如果使用标题...
$('table[caption="the caption"]').hide();

考虑以下内容:
如果您希望将任何元字符(#;&,.+*~':"!^$=>|/)作为名称的文字部分使用,您必须使用两个反斜杠进行转义:\\。例如,如果您有一个名为"name []"的输入,则可以使用选择器$("input[name=names\\[\\]]")。
根据Selectors - JQuery API

抱歉,我误读成“按标题排序”,我的jQuery应该写成$('td[title="the title"]').hide();以免混淆任何人。 - Rabid

2

0

通过标题作为属性:td[title="表格标题"]

通过标题作为内容:td:contains(表格标题)

请更加明确。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接