這篇文章主要介紹了addClass怎么用的相關(guān)知識(shí),內(nèi)容詳細(xì)易懂,操作簡(jiǎn)單快捷,具有一定借鑒價(jià)值,相信大家閱讀完這篇addClass怎么用文章都會(huì)有所收獲,下面我們一起來看看吧。
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比德安網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式德安網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋德安地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。
.addClass( className )
描述: 為每個(gè)匹配的元素添加指定的樣式類名
className
類型: String
為每個(gè)匹配元素所要增加的一個(gè)或多個(gè)樣式名。
.addClass( function(index, currentClass) )
function(index, currentClass)
類型: Function()
這個(gè)函數(shù)返回一個(gè)或更多用空格隔開的要增加的樣式名。接收index 參數(shù)表示元素在匹配集合中的索引位置和html 參數(shù)表示元素上原來的 HTML 內(nèi)容。在函數(shù)中this指向匹配元素集合中的當(dāng)前元素。
值得注意的是這個(gè)方法不會(huì)替換一個(gè)樣式類名。它只是簡(jiǎn)單的添加一個(gè)樣式類名到元素上。
對(duì)所有匹配的元素可以一次添加多個(gè)用空格隔開的樣式類名, 像這樣:
$("p").addClass("myClass yourClass");
這個(gè)方法通常和.removeClass()一起使用,用來切換元素的樣式, 像這樣:
$("p").removeClass("myClass noClass").addClass("yourClass");
這里, myClass 和 noClass 樣式名在所有段落上被移除, 然后 yourClass 被添加。
自 jQuery 1.4開始, .addClass() 方法允許我們通過傳遞一個(gè)用來設(shè)置樣式類名的函數(shù)。
$("ul li:last").addClass(function(index) {
return "item-" + index;
});
給定一個(gè)有2個(gè)
例子:
Example: 在匹配的元素上加上'selected'樣式。
p { margin: 8px; font-size:16px; }
.selected { color:blue; }
.highlight { background:yellow; }
Hello
and
Goodbye
$("p").last().addClass("selected");
關(guān)于“addClass怎么用”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對(duì)“addClass怎么用”知識(shí)都有一定的了解,大家如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。