jquery給元素增加屬性值的方法:1、利用“$(元素)”語(yǔ)句獲取指定的元素對(duì)象;2、利用attr()方法給獲取到的元素添加屬性和值,語(yǔ)法為“元素對(duì)象.attr(attribute,value)”。
本教程操作環(huán)境:windows7系統(tǒng)、jquery1.10.0版本、Dell G3電腦。
jquery怎樣給元素增加屬性值
在jQuery中可以利用attr()方法來(lái)給元素增加屬性值,attr() 方法設(shè)置或返回被選元素的屬性值。根據(jù)該方法不同的參數(shù),其工作方式也有所差異。返回被選元素的屬性值。
該方法的語(yǔ)法為:
$(selector).attr(attribute,value)
attribute規(guī)定了要獲取其值的屬性。
下面我們通過(guò)示例來(lái)看一下怎樣給元素增加屬性值,示例如下:
我們?cè)趆tml里添加一個(gè)div,該div只有class屬性。然后添加一個(gè)按鈕,用來(lái)觸發(fā)添加屬性的事件。接著在html里引入jquery腳本。然后在script里添加一個(gè)function,按鈕事件的函數(shù)。
函數(shù)很簡(jiǎn)單,使用jquery的 attr方法來(lái)設(shè)置屬性就行了,參數(shù)第一個(gè)是要添加的屬性名,第二個(gè)就是屬性的值。這里我們?yōu)閐iv添加一個(gè)id屬性。
<body> <div class=""> <div class="jqyery"> 增加屬性 </div> </div> <div class="action"> <input type="button" id="btn" value="設(shè)置屬性" onlick="setAttr()" class="btn btn-primary" /> </div> <scripr> function setAttr(){ $(".jquery").attr("id","bd"); } </scripr> </body>
運(yùn)行頁(yè)面后,從頁(yè)面源代碼里看,這個(gè)div現(xiàn)在是沒(méi)有id屬性的。
點(diǎn)擊頁(yè)面上的按鈕,觸發(fā)事件,為div添加id屬性。
點(diǎn)擊后,再看一下源代碼,可以看到已經(jīng)成功為div添加了一個(gè)id屬性了。
相關(guān)視頻教程推薦:jQuery視頻教程