嘿傢伙,我有一個小按鈕的功能,沒有犯錯,但也沒有工作。 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