2016-01-21 71 views
0

我正在點擊「範圍」附加一個班級。我可以刪除附加的div點擊其他圖標並追加到那裏。我怎樣才能在每個圖標點擊了兩次。這增加撥動低於我的jquery:jQuery:如何刪除點擊切換的附加項目

var toggle = true; 
$('.extra-items span').on('click',function() { 
    $(".mid-side .same-category").remove(); 
    if(toggle) 
    { 
     $(this).closest(".row").append($(".media-categories-all").html()); 
     toggle = false; 
    } 
    else 
    { 
     $(this).closest(".mid-side .same-category").remove(); 
     toggle = true; 
    } 
}) 

有很多「跨度」也。當它第一次點擊一個圖標時被附加上......它也會在第一次點擊另一個圖標時被刪除,並且在第一次點擊中沒有任何內容。

謝謝brso05

回答

1

您可以創建一個全局變量,並用它來切換:

var toggle = true; 
$('.extra-items span').on('click',function() { 
    //removed remove() here 
    if(toggle) 
    { 
     $(this).closest(".row").append($(".media-categories-all").html()); 
     toggle = false; 
    } 
    else 
    { 
     $(this).closest(".mid-side .same-category").remove(); 
     toggle = true; 
    } 
}); 
+0

@ShuvoHabib你可以將它張貼在你的問題會更容易閱讀... – brso05

+0

有很多'跨度'也。當它第一次點擊一個圖標時被附加上......它也會在第一次點擊另一個圖標時被刪除,並且在第一次點擊中沒有任何內容。 –

+0

Bro Question edited .. –