Quick and silly jQuery selector question.
Why this does not work: jsFiddle demo
//config
var ThisTable = $('.ReallyLongSillyTableName');
// Function
$(ThisTable + ' > tbody > tr > td:last-child').each(function() {
$(this).append('Sales Orders: ');
});
But, this does work: jsFiddle demo
$('.ReallyLongSillyTableName td:last-child').each(function() {
$(this).append('Some Text');
});
Any suggestions much appreciated.
You can use either this:
$('tbody > tr > td:last-child', ThisTable).each(function() {
$(this).append('Sales Orders: ');
});
or this:
ThisTable.find('tbody > tr > td:last-child').each(function() {
$(this).append('Sales Orders: ');
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With