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'); });