我会尝试向我解释,但直到我都感到困惑。
我正在开发一个每周日历,用户在其中单击一个单元格,显示一个确认操作的提示,然后重新绘制单元格。让我们更详细地说:
html标记:
<td> <a class="free"></a> </td>
JS 代码如下所示(伪代码):
$(".free").click(function() {
alert('engaging');
$(this).text("taken");
$(this).removeClass("free").addClass("taken");
})
这里出了什么问题?好吧,一旦元素类被替换为“taken”而不是“free”,如果用户再次单击此链接,则会再次显示警报,但它不应该!
我认为jsfiddle 中的这个例子说明了我的场景
先感谢您