兩種方法:1、直接使用removeAttr()移除a標籤的指定屬性,語法「$("a").removeAttr("要移除的屬性名稱")」。 2.用attr()將a標籤指定屬性的值設為空,語法「$("a").attr("要移除的屬性名","")」。
本教學操作環境:windows7系統、jquery3.2.1版本、Dell G3電腦。
jquery移除a標籤指定屬性的兩種方法
#1、使用removeAttr()
removeAttr() 方法從被選元素中移除指定屬性。語法:
$("a").removeAttr("要移除的属性名")
範例:移除a標籤的target屬性
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="js/jquery-3.2.1.min.js"></script> <script> $(document).ready(function() { $("button").bind("click", function() { $("a").removeAttr("target"); }); }); </script> </head> <body> <a href="#" target="_blank">a标签超链接</a><br><br> <button>去除a标签的属性</button> </body> </html>
##2、使用attr()
#attr() 方法設定或傳回被選元素的屬性值。 當使用attr() 方法將被選元素的屬性值設為空時,也可讓指定屬性失效。 語法:$("a").attr("要移除的属性名","")範例:移除a標籤的href屬性
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="js/jquery-3.2.1.min.js"></script> <script> $(document).ready(function() { $("button").bind("click", function() { $("a").attr("href", ""); }); }); </script> </head> <body> <a href="#" target="_blank">a标签超链接</a><br><br> <button>去除a标签的属性</button> </body> </html>
擴充知識:
標籤定義超鏈接,用於從一個頁面連結到另一個頁面。 元素最重要的屬性是 href 屬性,它指定連結的目標。值 | 描述 | |
---|---|---|
char_encoding | HTML 5 中不支援。 | |
coordinates | HTML 5 不支援。 | |
URL | #連結的目標 URL。||
language_code | #規定目標 URL 的基準語言。僅在 href 屬性存在時使用。||
media query | #規定目標 URL 的媒介類型。 預設值:all。僅在 href 屬性存在時使用。 | |
section_name | HTML 5 不支援。 | |
|
規定當前文件與目標URL 之間的關係。 僅在 href 屬性存在時使用。 | |
text | #HTML 5 中不支援。 | |
|
HTML 5 中不支援。 | |
| 在何處開啟目標URL。僅在 href 屬性存在時使用。 ||
mime_type | #規定目標 URL 的 MIME 類型。僅在 href 屬性存在時使用。 附註:MIME = Multipurpose Internet Mail Extensions。 |
以上是jquery怎麼去除a標籤的屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!