[英]How do you create an element with jQuery?
你是這樣創建的: $('<div />')
或$('<div></div>')
這是你如何創建一個元素? 謝謝。
無論哪種方式都可以。 只是不要忘記在dom中插入 - 你可以使用appendTo(selector)
。
var $my_elem = $("<div/>").appendTo(document.body);
var $my_elem = $("<div class='abc'></div>").appendTo(document.body);
然后你有$my_elem
代表插入的元素。
$('YOUR SELECTOR').append('<div />');
<div />
將創建一個<div></div>
你可以包括類,id和其他屬性,jQuery應該弄明白並說出來。
我包括使用append函數,因為你可能想要在某處插入它。 您可以使用許多類似的功能。
看看jQuery源代碼 ,它看起來像正則表達式匹配的任何東西/^<(\\w+)\\s*\\/?>(?:<\\/\\1>)?$/
將被解釋為“單個標簽“並直接傳遞給document.createElement
(假設沒有指定context
)。 因此,至少在當前實現中,各種格式之間沒有差異(行為或性能)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.