jQuery选择器中带有变量的选择器

Ila*_*sda 2 jquery jquery-selectors

快速而愚蠢的jQuery选择器问题.

为什么这不起作用:jsFiddle演示

//config
var ThisTable = $('.ReallyLongSillyTableName');


// Function
$(ThisTable + ' > tbody > tr > td:last-child').each(function() {
    $(this).append('Sales Orders: ');
});
Run Code Online (Sandbox Code Playgroud)

但是,这确实有效:jsFiddle演示

$('.ReallyLongSillyTableName td:last-child').each(function() {
    $(this).append('Some Text');
});
Run Code Online (Sandbox Code Playgroud)

任何建议非常感谢.

Vis*_*ioN 7

你可以使用这个:

$('tbody > tr > td:last-child', ThisTable).each(function() {
    $(this).append('Sales Orders: ');
});
Run Code Online (Sandbox Code Playgroud)

或这个:

ThisTable.find('tbody > tr > td:last-child').each(function() {
    $(this).append('Sales Orders: ');
});
Run Code Online (Sandbox Code Playgroud)