我有许多表,其中有嵌套表。我使用 jQuery 隐藏一些表格单元格,因为数字为空或内容无关。
我使用 jQuery 隐藏所有 TD,然后使用 jQuery 显示它们,例如,如果它们包含<P>.
不幸的是,有些 TD 不包含任何内容,但仍需要显示。给 TD 的类是动态的,所以我不能(明智地)为它们编码,但是它们都以“节点”结尾
我想知道是否有可能做类似的事情......
$(function() {
$('TR .*Node').css('display','inline');
});
我有许多表,其中有嵌套表。我使用 jQuery 隐藏一些表格单元格,因为数字为空或内容无关。
我使用 jQuery 隐藏所有 TD,然后使用 jQuery 显示它们,例如,如果它们包含<P>.
不幸的是,有些 TD 不包含任何内容,但仍需要显示。给 TD 的类是动态的,所以我不能(明智地)为它们编码,但是它们都以“节点”结尾
我想知道是否有可能做类似的事情......
$(function() {
$('TR .*Node').css('display','inline');
});
这将选择类名中包含Node 某处的任何 td。
$('td[class*=Node]').css('display','inline');
这将选择类名Node 末尾带有的任何 tds 。
$('td[class$=Node]').css('display','inline');
请记住,.show()它的作用与.css('display','inline');
[ attribute$="value"]选择器将允许您匹配以特定值结尾的属性。请注意,使用show()而不是直接更改 CSS 将保留您正在显示的元素的显示特性。如果您真的想强制它们显示内联,您可以将其恢复为 css 方法display: inline
$('td[class$="Node"]').show();
$(function() {
$('td[class*=Node]').css('display','inline');
});