我的jQuery至今:使用jQuery改變預規劃
jQuery(document).ready(function($) {
$(".spoiler").hide();
$(".spoiler-title").prepend('+ ');
$('.spoiler-title').bind('click', function(){
$(".spoiler-title").prepend('- ');
$('.spoiler').animate({height: 'toggle'}, 100);
});
});
所以,很顯然它錯了,因爲每次你點擊它只是要添加一個「 - 」,它不會刪除舊的「+」前面加上。那麼你如何刪除新的前置並將其返回到原始的'+'?
感謝您的幫助!
你爲什麼不添加一個單獨的''和控制無論是+或 - ,而不是每次串聯字符串? – Codeman
因爲我不是很好的jQuery,所以我從來沒有考慮過它:P –
那麼這可能是一個更好(更快)的解決方案,您的問題:)更容易管理事件。 – Codeman