I have a number of tables, which have nested tables. I using jQuery to hide some of the table cells as a number are empty or the contents irrelevant.
I use jQuery to
The [attribute$="value"] selector will let you match attributes that end with a particular value. Note that using show()
instead of changing the CSS directly will retain the display characteristics of the element you are revealing. If you really want to force them to display inline, you can revert it back to the css method with display: inline
$('td[class$="Node"]').show();
$(function() {
$('td[class*=Node]').css('display','inline');
});
This will select any tds with Node
somewhere in their class name.
$('td[class*=Node]').css('display','inline');
This will select any tds with Node
at the end of their class name.
$('td[class$=Node]').css('display','inline');
Bear in mind that .show()
does roughly the same thing as .css('display','inline');