私はdocument.createElement()で要素を作成しています。 これは、Jqueryオブジェクトだけを取る関数にどのように渡すことができますか?DOM要素をjQuery要素に変換するにはどうすればよいですか?
$("#id")
要素がまだページに表示されていないため、使用できません。
私はdocument.createElement()で要素を作成しています。 これは、Jqueryオブジェクトだけを取る関数にどのように渡すことができますか?DOM要素をjQuery要素に変換するにはどうすればよいですか?
$("#id")
要素がまだページに表示されていないため、使用できません。
var elm = document.createElement("div");
var jelm = $(elm);//convert to jQuery Element
var htmlElm = jelm[0];//convert to HTML Element
で最高の質問として授与されなければなりません()クエリ関数です。 –
逆はどうですか? jquery要素があり、それをdom要素に変換したいのですか? –
逆は次のようにして行うことができます:http://johnjianfang.blogspot.com/2009/04/convert-jquery-object-to-dom-object.html –
jQueryを使用して要素を構成するとどうなりますか?例えば
$("<div></div>")
ページに追加する準備ができた新しいdiv要素を作成します。
$("<div>")
にさらに短縮することができますが、あなたは、あなたが必要なコマンドの連鎖イベントハンドラを設定し、DOMに付加することができます。例
$('<div id="myid">Div Content</div>')
.bind('click', function(e) { /* event handler here */ })
.appendTo('#myOtherDiv');
実際に私はコードを変更できない場所から要素を取得しています – Tanmoy
についてこのquesionはjqueryのは、メイン$の引数としてだけではなく、文字列セレクタを取るが、既存のjQueryオブジェクト、または任意の有効なDOMオブジェクトになるので、この作品のstackoverflow – Oliver