所以我将用一个例子来解释这一点。
我的提要或流有一个“喜欢”按钮(类:.like)。当用户单击它(使用 $(".like") )时,它会以不刷新的方式将 like 插入数据库(使用 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 函数,即使属性发生了变化。