簡體   English   中英

你如何用jQuery創建一個元素?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM