0
我有一組按鈕,都有類'.skills'。當我點擊一個按鈕時,我想切換類'btn-clicked'並將按鈕文本添加到ul中的li。我有工作。當我再次點擊按鈕時,我想刪除'btn-clicked'類(該類切換成功),並從ul中刪除li。我有下面的代碼添加'btn-clicked'類,並在第一次點擊時將ul添加到ul中,但在第二次單擊時,它不會從ul中刪除li。添加和/或刪除li在同一個按鈕上點擊jquery
$(".skills").on("click", function() {
var $this = $(this);
var $ul = $('.previewSkillsRequired');
var $btnText = $this.text();
var $li = $('<li/>').html($btnText);
$this.toggleClass('btn-clicked');
if($this.hasClass('btn-clicked')) {
$ul.append($li);
} else {
$ul.find($li).remove();
}
});
真棒!謝謝!我很親密。看了這段代碼近一個小時後,我的眼睛開始上釉。 – hashrocket
非常歡迎您! jQuery是一種令人驚歎的編程語言,其中KISS通常適用於:-) –