由于某种原因,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 似乎有问题。我到处搜索,但没有发现任何对我有帮助的东西。
提前感谢您的帮助