jQuery動態建立html元素並設定屬性
本章節通過程式碼例項介紹一下如何利用jQuery動態建立html元素,兵設定其屬性。
下面直接看程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .antzone{ width:200px; height:100px; background:green; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function(){ $("<div></div>",{ class:"antzone", softwhy:"done" }).appendTo("body") }); </script> </head> <body> </body> </html>
上面的程式碼動態建立一個div元素,並且為此div元素設定屬性。
下面介紹一下此方法的規則:
第一個引數可以是手寫的或者是由其他途徑傳遞過來的字串。
這個字串可以包含斜槓 (比如一個影像地址),還有反斜槓。
當你建立單個元素時,請使用閉合標籤或 XHTML 格式。
例如,建立一個span ,可以用 $("<span/>") 或 $("<span></span>") ,但不推薦 $("<span>")。
在 jQuery 中,這個語法等同於 $(document.createElement("span"))。
特別說明:
jQuery()方法會檢測第一個引數是html,還是其他字串,是html就建立相應的html元素,否則就當做一個選擇器來處理。
相關文章
- jQuery建立一個元素同時設定元素的屬性jQuery
- 動態建立節點並且給建立的元素新增屬性
- 動態生成HTML元素併為元素追加屬性HTML
- jQuery如何設定元素的屬性值jQuery
- jquery設定和獲取元素的屬性jQuery
- jQuery動態設定div元素的尺寸jQuery
- 使用js動態建立div元素並設定其文字內容JS
- v-bind 動態更新 HTML 元素上的屬性HTML
- 動態設定元素的disabled屬性可用和不可用
- jQuery使用css()方法設定元素的display屬性值jQueryCSS
- 行內元素屬性設定
- html元素,屬性修改HTML
- js動態建立元素,並控制元素樣式JS
- jquery設定href屬性值jQuery
- HTML——② HTML 元素、屬性詳解HTML
- jQuery設定disabled屬性與移除disabled屬性jQuery
- jquery動態設定元素的尺寸程式碼例項jQuery
- jQuery動態設定div元素的高度和寬度jQuery
- jQuery動態生成html元素的幾種方法jQueryHTML
- jQuery - 設定內容和屬性jQuery
- 動態修改input元素type屬性值
- jquery動態生成元素並飄落效果jQuery
- jquery改變元素屬性值jQuery
- 原生javascript如何設定元素的屬性JavaScript
- jquery動態設定為元素樣式程式碼例項jQuery
- jQuery css()設定和獲取元素css屬性值程式碼例項jQueryCSS
- js動態建立HTML元素程式碼例項JSHTML
- 設定和獲取元素固有屬性值
- jQuery如何修改元素的屬性jQuery
- jquery通過name屬性匹配元素jQuery
- jQuery選擇器獲取元素並非是動態jQuery
- jquery動態設定selectjQuery
- 《HTML5移動開發》——2.2 HTML元素/屬性的語法HTML移動開發
- js動態設定input文字框的readonly屬性JS
- jQuery動態修改連結的href屬性值jQuery
- jQuery type屬性值篩選input元素jQuery
- jQuery根據多個屬性匹配元素jQuery
- JavaScript動態生成html元素JavaScriptHTML