jQuery部分选择器

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

我使用jQuery隐藏所有TD,然后使用jQuery来显示它们,例如,如果它们包含

不幸的是,一些TD不包含任何内容,但仍需要显示。 TD给出的类是动态的,所以我不能为它们编码所有(明智地)然而它们都会结束’Node’

我想知道是否有可能做某事……

 $(function() { $('TR .*Node').css('display','inline'); }); 

这将在类名中选择任何带有Node tds。

 $('td[class*=Node]').css('display','inline'); 

这将类名末尾选择任何带有Node tds。

 $('td[class$=Node]').css('display','inline'); 

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

[attribute $ =“value”]选择器将允许您匹配以特定值结尾的属性。 请注意,使用show()而不是直接更改CSS将保留您要显示的元素的显示特性。 如果你真的想强制它们显示为内联,你可以使用display: inline将其恢复为css方法

  $('td[class$="Node"]').show(); 
 $(function() { $('td[class*=Node]').css('display','inline'); });