jquery attr()設(shè)置和獲取屬性值實(shí)例教程
語(yǔ)法:
1、attr(“屬性名”); //獲取屬性的值(取得第一個(gè)匹配元素的屬性。通過(guò)這個(gè)方法可以方便的從第一個(gè)匹配元素中獲取一個(gè)屬性的值。如果元素沒(méi)有相應(yīng)屬性,則返回undefined)
2、attr(“屬性名”,“屬性值”); //設(shè)置屬性的值(為所有匹配的元素設(shè)置一個(gè)屬性值)
3、attr(“屬性名”,“函數(shù)值”); //設(shè)置屬性的函數(shù)值(為所有匹配的元素設(shè)置一個(gè)計(jì)算的屬性值。不提供值,而是提供一個(gè)函數(shù),由這個(gè)函數(shù)家孫的值作為屬性值)
4、attr(properties); //給指定元素設(shè)置多個(gè)屬性值,即:{屬性名1:“屬性值1”,屬性值2:”屬性值2”}(這是一種在所有匹配元素中批量設(shè)置很多屬性的最佳方式。注意,如果你要設(shè)置的對(duì)象的class屬性,你必須使用className作為屬性名,或者你可以直接使用 class 或者 id )
注意:所有的標(biāo)點(diǎn)符號(hào)都是英文符號(hào),在給指定元素設(shè)置多個(gè)屬性值的時(shí)候,注意雙引號(hào)“”的使用!
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>設(shè)置和獲取屬性值</title>
<style>
</style>
<script src="js/jquery-3.1.0.min.js"></script>
<script>
$(function(){
var n=0;
$("#btn1").on("click",function(){
alert($("img").attr("src"))//獲取
});
$("#btn2").on("click",function(){
//設(shè)置
if(n==0){
$("img").attr("src","images/02.jpg")
n=1
}else if (n==1){
$("img").attr("src","images/03.jpg")
n=2
}else if (n==2){
$("img").attr("src","images/04.jpg")
n=3
}else if (n==3){
$("img").attr("src","images/05.jpg")
n=0
}
})
})
</script>
</head>
<body>
<button type="button" id="btn1"> 獲取屬性值 </button>
<button type="button" id="btn2"> 設(shè)置屬性值 </button>
<br><br>
<img src="images/01.jpg">
</body>
</html>
- jQuery .attr()和.removeAttr()方法操作元素屬性示例
- jQuery使用attr()方法同時(shí)設(shè)置多個(gè)屬性值用法實(shí)例
- jQuery中attr()和prop()在修改checked屬性時(shí)的區(qū)別
- jQuery獲取attr()與prop()屬性值的方法及區(qū)別介紹
- Jquery attr()方法 屬性賦值和屬性獲取詳解
- 詳談jQuery操縱DOM元素屬性 attr()和removeAtrr()方法
- 關(guān)于jquery中attr()和prop()方法的區(qū)別
- jQuery中.attr()和.data()的區(qū)別分析
- 詳談jQuery中使用attr(), prop(), val()獲取value的異同
- jquery更改元素屬性attr()方法操作示例
相關(guān)文章
jquery實(shí)現(xiàn)圖片上傳前本地預(yù)覽功能
這篇文章主要為大家詳細(xì)介紹了基于jquery實(shí)現(xiàn)圖片上傳前本地預(yù)覽功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05
jquery ajax 同步異步的執(zhí)行 return值不能取得的解決方案
jquery ajax 同步異步的執(zhí)行 return值不能取得的解決方案,需要的朋友可以參考下。2012-01-01
jquery實(shí)現(xiàn)ajax提交form表單的方法總結(jié)
本篇文章主要是對(duì)jquery實(shí)現(xiàn)ajax提交form表單的方法進(jìn)行了總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-03-03
jquery實(shí)現(xiàn)左右滑動(dòng)菜單效果代碼
這篇文章主要介紹了jquery實(shí)現(xiàn)左右滑動(dòng)菜單效果代碼,涉及jquery鼠標(biāo)事件及頁(yè)面元素動(dòng)態(tài)變換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08
基于jQuery的彈出警告對(duì)話框美化插件(警告,確認(rèn)和提示)
jQuery Alert Dialogs (Alert, Confirm, & Prompt Replacements)(翻譯)2010-06-06
jquery實(shí)現(xiàn)tr元素的上下移動(dòng)示例代碼
讓tr元素的上下移動(dòng)的方法有很多,本文為大家介紹下使用jquery是實(shí)現(xiàn)的,感興趣的朋友可以參考下2013-12-12

