【发布时间】:2012-10-19 18:52:08
【问题描述】:
所以我用一个例子来解释一下。
我的提要或信息流有一个“赞”按钮(类:.like)。当用户单击它(使用 $(".like") )时,它会以 ajax 方式将类似的内容无刷新插入数据库(使用 jQuery)。
插入后,我将文本更改为“Unlike”,将类更改为“.unlike”。
但是,当用户再次单击它时,它只是再次执行相同的函数,而不是转到 $(".unline").click 函数。我必须“更新”脚本吗?
例如:
$(".like").click(function(){
alert("Like!");
$(this).attr("class", "unlike");
});
$(".unlike").click(function(){
alert("Unlike!");
$(this).attr("class", "like");
});
问题是它不会针对like函数,即使属性改变了它也会重复like函数。
【问题讨论】:
标签: javascript jquery function click