Daha
.css() fonksiyonu ile eklenen bir stili nasıl kaldırabilirim?
CSS'yi jQuery ile değiştiriyorum ve giriş değerine göre eklediğim stili kaldırmak istiyorum:
if(color != '000000') $("body").css("background-color", color); else // remove style ?
Bunu nasıl yapabilirim? Yukarıdaki satırın, bir renk seçici kullanılarak bir renk seçildiğinde (yani fare bir renk tekerleği üzerinde hareket ettiğinde) çalıştığını unutmayın.
- not: Bunu
css("background-color", "none")
ile yapamıyorum çünkü css dosyalarından varsayılan stili kaldıracak. Ben sadece jQuery tarafından eklenenbackground-color
satır içi stilini kaldırmak istiyorum.
838
3
Özelliği boş bir dize olarak değiştirmek işi hallediyor gibi görünüyor:
Kabul edilen yanıt çalışıyor ancak testlerimde DOM üzerinde boş bir
style
niteliği bırakıyor. Önemli bir şey değil, ama bu hepsini kaldırıyor:Bu, tüm dinamik stilleri kaldırmak ve stil sayfası stiline geri dönmek istediğinizi varsayar.
Sadece saf JavaScript'in yolunu bilmeniz için saf JavaScript ile bir stil niteliğini kaldırmanın yolunu buldum