jQueryセレクターを使用して、選択されているものを表示しています。$(selector).addClass('jquery_green');
// すべてのテーブルを選択 (動作)
html > body > table
// 2 番目のテーブル、4 行目、1 列目を選択 (動作)
html > body > table:eq(1) tr:eq(3) > td:eq(0)
// すべてのテーブル、4 行目、1 列目を選択します(機能しません)何が問題なのか教えていただけますか?
html > body > table tr:eq(3) > td:eq(0)
私が見つけた唯一の代替手段(本当にばかげている):
var baseSelector = "html > body > table";
var selector = "tr:eq(3) > td:eq(0)";
$(".jquery_green").removeClass("jquery_green");
var index;
for (index = 0; index < 10000; ++index) {
sel = baseSelector + ":eq(" + index + ") " + selector;
$(sel).addClass('jquery_green');
}