給自定義的屬性賦值只能用attr,1$(selector).attr("datatype","number");//給自定義屬性datatype賦值number。
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了虎林免費(fèi)建站歡迎大家使用!
jQuery簡介:
1.jQuery由美國人John Resig創(chuàng)建,至今已吸引了來自世界各地的眾多javascript高手加入其team,包括來自德國的Jouml;rn Zaefferer,羅馬尼亞的Stefan Petre等等。jQuery是繼prototype之后又一個(gè)優(yōu)秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,寫更少的代碼,做更多的事情。
2.由于目前高?;旧形撮_JavaScript的相關(guān)課程,目前jQuery的學(xué)習(xí),使用,研究都僅限于在職Web程序員之間。
3.用jq的前提,首先要引用一個(gè)有jq的文件:lt;script type="text/javascript";src=""/script。這個(gè)是jquery官方最新的地址??捎迷谧约壕W(wǎng)站里加個(gè)這個(gè),就能使用jquery了。?但仍然建議下載到本地服務(wù)器上。
使用JQuery給自定義屬性賦值取值
jQuery?屬性操作?-?attr()?方法
定義和用法
attr()?方法設(shè)置或返回被選元素的屬性值。
一、返回屬性值
返回被選元素的屬性值。
語法
$(selector).attr(attribute)
參數(shù)描述
attribute????規(guī)定要獲取其值的屬性。
$(selector).attr(attribute)
html
head
script?type="text/javascript"?src="/jquery/jquery.js"/script
script?type="text/javascript"
$(document).ready(function(){
$("button").click(function(){
alert("Image?width?"?+?$("img").attr("width"));
});
});
/script
/head
body
img?src="/i/eg_smile.gif"?width="128"?height="128"?/
br?/
button返回圖像的寬度/button
/body
/html
二、設(shè)置屬性/值
設(shè)置被選元素的屬性和值。
語法
$(selector).attr(attribute,value)
參數(shù)描述
attribute????規(guī)定屬性的名稱。 ? ?
value????規(guī)定屬性的值。
$(selector).attr(attribute,value)
html
head
script?type="text/javascript"?src="/jquery/jquery.js"/script
script?type="text/javascript"
$(document).ready(function(){
$("button").click(function(){
$("img").attr("width","180");
});
});
/script
/head
body
img?src="/i/eg_smile.gif"?/
br?/
button設(shè)置圖像的?width?屬性/button
/body
/html
$(".dd a").click(function(){
var aData = $(this).attr('data')
});
JQ 有兩個(gè)可以獲取標(biāo)簽屬性的方法: attr() 和 prop(), 兩者雖然都是可以獲取標(biāo)簽屬性的值, 但是
attr是獲取自定義屬性的值; 而prop是獲取標(biāo)簽自帶的屬性值, 比如href等等
JQ的attr和prop方法都不止能夠獲取標(biāo)簽屬性的值, 還可以重新給標(biāo)簽的屬性賦值:
$().attr('屬性名', 需賦的值);
$().prop('屬性名', 需賦的值);
PS: 以后如果再提問的話 可以注意下代碼的格式 也方便別人瀏覽理解代碼 雖然你這個(gè)很簡單很簡單 但是 格式很重要 以后跟別人合作 代碼格式更重要
$("select
option:selected").attr("自定義屬性名");
//自定義屬性名稱前加data-
這樣更符合html5的規(guī)范,例如
option
data-name="hi"XXX/option,這樣可以使用另一種方法獲取自定義屬性的值
$("select
option:selected").data("name");//這樣可以獲取到上面data-name的值