3
A
答えて
4
あなたはトップレベルの要素を取得するためにfilter()
を使用する必要があります何のルート要素がありません:
var string = "<div></div><p></p>";
var $dom = $(string).appendTo('body'); // appendTo() is only for purposes of this demo
$dom.filter("p").text('hello world!');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
0
.find
は、要素の内側に見えます。あなたのケースでは、div
と互いに隣に段落を作成していますが。段落をdiv
内に移動すると、コードが機能します。
また、これらの要素の両方を3番目の親にラップすることもできます。
var string = "<div><p></p></div>";
var dom = $(string);
console.log(dom.find("p"));
+1
I htmlには目的があると思いますが、domの下を移動するときにはあなたのソリューションが動作します – empiric
+0
しかし、彼は.findを使っているので、それが何をしているかを知っているかもしれません。 Roryは、それがopが望むものであれば、.filterをカバーしています。 –
0
var html = "<div></div><p></p>";
var parser = new DOMParser();
var dom = $(parser.parseFromString(html, "text/html"));
//work with dom
dom.find("p");
パーサは、HTMLドキュメント(文書に添付されていない)を作成します。
関連する問題
- 1. jqueryの:ボタンテキストはボタンが考える
- 2. 考えるとデシリアライズ
- 3. 考えるとC
- 4. はどのようにこのHTMLを考えるとjQueryの
- 5. 考えると別の
- 6. このHTMLテーブルを考えるとjqueryの
- 7. コレクション考えるとJUnitを
- 8. 次を考えるとSQL
- 9. 考えると合計
- 10. リモートページを考えるとPHP
- 11. レポートとコーディング - 考え?
- 12. MongodbとPostgreSQLの考え
- 13. jQueryのセレクター上記のHTML構造を考えると、特定のアクションATTRIBと
- 14. HTML考える
- 15. SQL、考える
- 16. 考える
- 17. ndarray考える
- 18. 次のサンプルを考えるとAndroidの
- 19. は以下を考えるとScalaの
- 20. Gsonのシリアライズ:POJOを考えると
- 21. ジャンゴ:次のシナリオを考えるとデコレータ
- 22. 次のXMLを考えるとXSD
- 23. 番号のリストを考えると10
- 24. このモデルを考えると、レコード
- 25. この表を考えるとSQL
- 26. |次のテキストを考えると「カテゴリー」
- 27. データを考えると、セルの値に
- 28. WebAPIの:コントローラを考えると、カスタムパラメータマッピング
- 29. jChart2D - 次のコードを考えるとTracePoint2D
- 30. - このレイアウトを考えると、右
もちろん。あなたが項目のリストを持っているとき、あなたは通常、それらを*必要な項目に絞り込むでしょう。 –
['.find()'](https://api.jquery.com/find/): "_セレクタ、jQueryオブジェクト、または要素によってフィルタリングされた、一致する要素の現在のセット内の各要素の子孫を取得します。 _ _ "対[' .filter() '](https://api.jquery.com/find/):"一致する要素のセットをセレクタと一致するものに減らすか、関数のテストに渡します._ " – Andreas