チュートリアルで、私はこのjQueryに出くわしました:
var encodedName = $('<div />').text(name).html();
以前は見たことがありません'<div />'
。CSS セレクターのようには見えません。何か案は?
チュートリアルで、私はこのjQueryに出くわしました:
var encodedName = $('<div />').text(name).html();
以前は見たことがありません'<div />'
。CSS セレクターのようには見えません。何か案は?
jQuery セレクターの出力は、$(...)
常に Document 要素 (または長さゼロのコレクション) への参照です。それが真実であるために。この要件を満たすために、メモリ内に DOM 要素を構築します。
そのため、要素が選択されているが DOM にはない$('<div>')
jQuery への参照を返します。DIV
jQueryはメモリ内のみで作成しました。
次に、これを現在のドキュメントに追加できます。
$('<div>').appendTo('body');
次のように、返されたオブジェクトで選択を実行することもできます。
$('<div><span class="stuff"></span></div>').find('.stuff').html("<span>something else</span>");