何らかの理由で、toggleClass 関数が機能していないようです。
クラス「nodrag」のテーブル行があります-tableDnDプラグインで使用されています:
<tr id="1" class="nodrag">
<!--Some tds and stuff-->
</tr>
リンクをクリックすると、 $(document).ready 関数にある次のコードでクラスのオンとオフを切り替えたい:
$("#reorder").click(function(event) {
$("#1").toggleClass("nodrag");
if ($(this).text()=='Reorder')
{
$(this).text("Done reordering");
} else {
$(this).text("Reorder");
}
event.preventDefault();
});
リンクのテキストが変更されるため、クリック イベントが発生することはわかっています。$("#1").text("test") のように何か他のことをすると、行の選択が機能することもわかっています。
toggleClass に問題があるようです。私はどこでも検索しましたが、私を助けるものは何も見つかりませんでした。
助けてくれてありがとう