移除樣式可以使用removeClass方法,或者使用attr方法設(shè)置class屬性。
成都創(chuàng)新互聯(lián)公司是一家以成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、品牌設(shè)計、軟件運維、營銷推廣、小程序App開發(fā)等移動開發(fā)為一體互聯(lián)網(wǎng)公司。已累計為成都iso認證等眾行業(yè)中小客戶提供優(yōu)質(zhì)的互聯(lián)網(wǎng)建站和軟件開發(fā)服務(wù)。
A、removeClass方法
//實例?移除所有?p?的?"intro"?類:
$("button").click(function(){
$("p:first").removeClass("intro");
});
B、attr方法
//實例?改變圖像的?class屬性:
$("button").click(function(){
$("img").attr("class","img-32");
});
C、拓展 css方法
css() 方法返回或設(shè)置匹配的元素的一個或多個樣式屬性??梢愿淖儤邮降哪硞€屬性。
//實例?設(shè)置img標簽的多個屬性。
$("button").click(function(){
$("img").css({width:"50",height:"80"});
});
使用jquery刪除css屬性,一般使用jquery刪除標簽屬性方法removeAttr('style');
如果你的css是寫在class中的,你需要將class移除,可以使用移除class方法,removeClass();
如果你想移除指定的樣式的話 你完全可以重新設(shè)置他的樣式
比如你想他最終的style為color:red的話
你直接寫
$("#msg5 .syzx span:first").attr("style",{"color":"red"});
如果完全不要就可以使用$("#msg5 .syzx span:first").removeAttr("style");
或者寫成$("#msg5 .syzx span:first").attr("style",“”);
你的delegate事件綁到了#sub-app上,但是上面那個div的id沒寫sub-app,這邊你應(yīng)該直接綁定在div上或者給這個div一個id或者class。
使用jQuery去掉標簽屬性style即可。
如:p style="color:red;"kdjfdkddk/ p
$("p").removeAttr("style");
其實js很不好用的,一般都使用jquery來寫,改變樣式的話我會使用兩種方法
使用jquery中的.css()函數(shù)改變樣式,這中方法很好用,可以在觸發(fā)事件的時候任意操作某個元素的樣式。
自定義一個class名字,比如.yangshi{} ,在觸發(fā)的事件里使用 .addclass()和.removeClass() 兩個函數(shù)添加或者刪除某一個class類。達到切換樣式的目的,這種方法比較清晰有條理。下面給出我寫的一段jquery 代碼。 這個的意思是,.box元素的鼠標進入會添加一個class類yangshi,離開的時候會刪除這個class類
script
$(function(){
$(".box").mouseover(function(){
$(this).addClass("yangshi");
})
$(".box").mouseout(function(){
$(this).removeClass("yangshi");
})
})???
/script