czy jest jakiś lepszy sposób przepisać to:Usuwanie wiele klas (jQuery)
$('element').removeClass('class1').removeClass('class2');
nie można używać removeClass();
gdyż usunięcie wszystkich klas, których nie chcę.
Dzięki
czy jest jakiś lepszy sposób przepisać to:Usuwanie wiele klas (jQuery)
$('element').removeClass('class1').removeClass('class2');
nie można używać removeClass();
gdyż usunięcie wszystkich klas, których nie chcę.
Dzięki
$("element").removeClass("class1 class2");
Od removeClass()
parametr klasa:
Jeden lub więcej klas CSS do usunięcia z elementów, są one oddzielone przestrzeniach.
$('element').removeClass('class1 class2');
Here są docs.
http://docs.jquery.com/Attributes/removeClass
jednej lub więcej klas CSS usunąć z elementów, są one oddzielone od przestrzeni.
The documentation mówi:
class (Optional) String
Jeden lub więcej klas CSS do usunięcia z elementów, są one rozdzielone spacjami.
przykład:
Usunąć klasy 'niebieski' i 'pod' z dopasowanych elementów.
$("p:odd").removeClass("blue under");
Istnieje wiele sposobów można to zrobić!
jQuery
usuń wszystkie klasy
$("element").removeClass();
LUB
$("#item").removeAttr('class');
LUB
$("#item").attr('class', '');
LUB
$('#item')[0].className = '';
usunąć wieloszczelinowa klasa
$("element").removeClass("class1 ... classn");
LUB
$("element").removeClass("class1").removeClass("...").removeClass("classn");
// remove all items all class
const items = document.querySelectorAll('item');
for (let i = 0; i < items.length; i++) {
items[i].className = '';
}
// only remove all class of first item
const item1 = document.querySelector('item');
item1.className = '';
https://stackoverflow.com/a/44512106/5934465 – xgqfrms
Załóżmy, że: class1 dzwoniąc wiele razy w element, a następnie jak usuwamy class1 –