jQuery如何判斷元素是否具有指定的屬性
本章節介紹一下如何判斷一個元素是否具有指定的屬性。
一個元素具有屬性可以是以下幾種情況:
[HTML] 純文字檢視 複製程式碼<div prop="softwhy"></div> <div prop=""></div> <div prop></div>
上面幾種情況都算是一個元素具有prop屬性,如果一個元素不具有此屬性,那麼使用attr()獲取屬性值,那麼返回值是undefined。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="renderer" content="webkit"> <link id="antzone" rel="Stylesheet" type="text/css"/> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function(){ $("div").each(function(index,element){ var propValue=$(this).attr("prop"); if(propValue==""){ $(element).text("屬性值為空"); }else if(propValue==undefined){ $(element).text("沒有指定的屬性"); } else{ $(element).text(propValue); } }); }) </script> </head> <body> <div prop="softwhy"></div> <div prop=""></div> <div prop></div> <div></div> </body> </html>
上面的程式碼實現瞭如何判斷是否具有指定的屬性效果,非常的簡單,如果attr()返回值是undefined,那麼久說明沒有此屬性。
相關文章
- javascript如何判斷元素是否具有指定屬性JavaScript
- javascript如何判斷指定型別元素是否具有指定屬性JavaScript型別
- jQuery如何判斷指定元素是否具有指定的class樣式類jQuery
- JavaScript判斷元素是否具有required屬性JavaScriptUI
- jQuery判斷元素是否具有指定的class樣式類jQuery
- 如何利用jQuery判斷指定元素是否存在jQuery
- JavaScript如何判斷指定元素是否具有class樣式類JavaScript
- javascript判斷元素是否具有指定樣式類JavaScript
- jQuery如何判斷元素是否存在jQuery
- 如何判斷元素具有指定的樣式類
- jQuery 隱藏具有指定class屬性值的元素jQuery
- jquery隱藏具有指定class屬性值的元素jQuery
- jquery判斷元素是否是指定的標籤型別jQuery型別
- jquery判斷指定元素是否存在於某陣列jQuery陣列
- javascript如何判斷物件直接量中是否含有指定屬性JavaScript物件
- jQuery如何判斷一個元素是否存在jQuery
- js如何判斷陣列是否含有指定的元素JS陣列
- jQuery 判斷元素是否隱藏jQuery
- css匹配具有指定屬性值的元素CSS
- jQuery如何判斷某一個元素是否存在jQuery
- javascript如何獲取具有指定class屬性的元素物件JavaScript物件
- jQuery 判斷頁面元素是否存在jQuery
- css實現匹配具有指定屬性的元素CSS
- jQuery如何篩選具有指定文字的元素jQuery
- JavaScript判斷陣列是否包含指定元素JavaScript陣列
- 如何利用jQuery判斷一個元素是否被隱藏jQuery
- jquery裡判斷陣列內是否包含了指定的值或元素的方法jQuery陣列
- jQuery獲取id屬性值具有點的元素jQuery
- jQuery中判斷input的disabled屬性jQuery
- jquery判斷元素是否存在於陣列中jQuery陣列
- JQuery中判斷元素中是否有內容jQuery
- JavaScript中判斷是否存在某屬性JavaScript
- js如何判斷指定的檔案是否存在JS
- js如何判斷陣列具有某個元素JS陣列
- js如何判斷屬性是本身具有還是繼承別人的JS繼承
- jQuery刪除具有指定文字的li元素jQuery
- jquery獲取具有指定內容的元素jQuery
- jQuery如何修改元素的屬性jQuery