なぜこれが機能するのですか:
var t = j+1;
$("#mapTable tr:first-child td:nth-child(" + t + ")").addClass("target");
しかし、同じコード (すぐ下) では、これは行われません。
t= i+1;
$("#mapTable tr:nth-child(" + t + ") td:first-child").addClass("target");
でテストしている簡単な例ではi == j == 2
、テーブルには 5 つの行と列があります。基本的に、テーブルを反復処理しながら、現在の行と列の最初のセルを強調表示したいと考えています。
注:以下に投稿された回避策を見つけました。セレクターが動作しない理由にまだ興味があります。