jQuery部分选择器

CLi*_*own 19 jquery jquery-selectors

我有许多表,它们有嵌套表.我使用jQuery来隐藏一些表格单元格,因为数字是空的或内容无关紧要.

我使用jQuery来隐藏所有TD,然后使用jQuery来显示它们,例如,如果它们包含一个<P>.

不幸的是,有些TD不包含任何内容,但仍需要显示.TD给出的类是动态的,因此我无法对它们进行全部编码(明智地)但它们都会结束'Node'

我想知道它是否有可能做...

$(function() {
   $('TR .*Node').css('display','inline');
});
Run Code Online (Sandbox Code Playgroud)

Eri*_*ric 38

这将选择其类名中Node 某处的任何tds .

$('td[class*=Node]').css('display','inline');
Run Code Online (Sandbox Code Playgroud)

这将选择其类名Node 末尾的任何tds .

$('td[class$=Node]').css('display','inline');
Run Code Online (Sandbox Code Playgroud)

请记住,.show()大致相同的事情.css('display','inline');

  • 这提醒我,''td [class $ = Node]'`将*不*匹配`<td class ="123Node specialcell">`,因为类文本不以`node`结尾 (2认同)