嘿家伙,我有一个小按钮的功能,没有犯错,但也没有工作。 addItem被调用的很好,并将类从“add-button”切换到“in-cart-button”,但$(“a.in-cart-button”)。click(...似乎没有被射击。当我点击“正在购物车按钮”,而是再次触发的addItem功能...任何想法?使用jQuery来回更改类?
function addItem(t_id) {
$("#" + t_id).addClass("in-cart-button").removeClass("add-button");
}
function removeItem(t_id) {
$("#" + t_id).addClass("add-button").removeClass("in-cart-button");
alert("Remove item with id: " + t_id);
}
$("a.add-button").click(function(event) {
event.preventDefault();
addItem(event.target.id);
});
$("a.in-cart-button").click(function(event) {
event.preventDefault();
removeItem(event.target.id);
});
谢谢!
不知道,谢谢你的澄清,这完美的作品!赞赏。 – TwstdElf 2010-08-13 17:43:04
@TwstdElf - Welcome :) – 2010-08-13 17:44:53
.live()现在不推荐使用.on()代替!和平。 – ColossalChris 2015-02-04 00:38:12