各行に対してそのクラスが機能します。任意の行から一度に1つだけ使用する方法はありますか? クラスを任意の行のクリックされた列にのみ追加し、すべてのtrクラスの他のすべてのtdは空にする必要があります。 plsはあなたがすべてのtd
要素のからactive
クラスを削除する必要がJQueryの兄弟()。任意の行のクリックされた列にのみクラスを追加します。
$('td').click(function(){
$(this).siblings('td').removeClass('active');
$(this).addClass('active');
});
現在のtdの兄弟を使用する場合は、兄弟である1つのtdだけが返されます。これがコードが機能しない理由です。コード内のすべてのtdには1つのtdの兄弟があります。tdはそのいとこであり、兄弟ではありません – mean