私はjqueryuiモーダルダイアログボックスを実装していましたが、related blogはそれを実装する方法を示しましたが、私は$("<div></div>")
が実際に何をしているのか分かりません。これは空のdiv要素を使用して作成していますか?これはこれを実装する安全な方法ですか?
2
A
答えて
3
document.createElement('DIV')
に相当します。
jQuery sourceをご覧ください。コメントを探します:
// Handle HTML strings
これはどのように動作するかを確認します。
作成された<div>
は空であり、属性を持たず、DOMに接続されていません。
それはのように書か見ることがより一般的です:
$('<div />')
...しかし、機能的に違いはありません。
多くの場合、appendTo()
のような方法でチェーンされ、DOMに挿入されます。
1
使用する空白のdivが作成されています。なぜ私は安全だとは考えられないのか分かりません。それは有効なマークアップです。あなたはそれについて特に心配していますか?
1
それは安全ですが、種類の時代遅れの、これは使用することをお勧めし:
$("<div/>");
または必要に応じて、あなたがその内容を事前定義することができ、イベントハンドラ等:
$("<div/>",{
"html" : "some content",
"click" : function(){
//do something.
}
});
関連する問題
- 1. << CONSTANTは何をしますか?
- 2. このコードスニペットで `1 << 0`は何をしますか?
- 3. <<演算子はルビメソッドで何をしますか?
- 4. <<はPythonで何を表していますか?
- 5. クラス<<内部でクラス定義は何をしますか?
- 6. << =演算子はjavascriptで何をしますか?
- 7. Swiftでは+++と<<<は何ですか?
- 8. 1 << 0とは何ですか?
- 9. <bdi>は何をしますか?
- 10. << and >>演算子は何をしますか?
- 11. std :: cout << std :: cinは何をしますか?
- 12. このdatabase.ymlファイルの&、<<、*は何を意味しますか?
- 13. PHPで "<<< SQL"とは何ですか?
- 14. ASP.NET MVCで "<%="、 "<%:" "<%#"の違いは何ですか?
- 15. 「<%:」は何をしますか?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>「<%:」何をん:行う
- 16. Coutでは "<<" and ">>"とは何を意味していますか?
- 17. このコード行は何を意味していますか? $ channel = <<< _ XML_;
- 18. aspxの<%:と<%=と<%#の違いは何ですか?
- 19. Cの<と<<の違いは何ですか?
- 20. "<<<"演算子の名前は何ですか?
- 21. <_wmi_namespace:<COMObject <unknown>>とは何ですか?
- 22. Rubyでは "<< - "とは何ですか?たとえば
- 23. <<はPythonで何をするのですか?
- 24. <<< EODをPHPで使用するとは何ですか?
- 25. cout << coutとcout <<とcoutの違いは何ですか?
- 26. cmake -D <var>:<type> = <value>:<type>は何ですか?
- 27. <E>は、コレクション<E>の意味は何ですか?
- 28. <system.codedom>/<compilers>はMVC 5のweb.configで何をしますか?
- 29. Pythonで `<-`, `>-`、 `<+`, `> +`とは何を意味していますか?
- 30. ''は<alias>とは何ですか?
ためのおかげでたくさんの詳細な回答=) – Stefan
あなたは大歓迎です。 – artlung