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. 考えるとC
- 3. 考えるとデシリアライズ
- 4. はどのようにこのHTMLを考えるとjQueryの
- 5. このHTMLテーブルを考えるとjqueryの
- 6. 考えると別の
- 7. リモートページを考えるとPHP
- 8. を考えると仕方
- 9. 次を考えるとSQL
- 10. コレクション考えるとJUnitを
- 11. 考えると合計
- 12. レポートとコーディング - 考え?
- 13. MongodbとPostgreSQLの考え
- 14. jQueryのセレクター上記のHTML構造を考えると、特定のアクションATTRIBと
- 15. 考える
- 16. 考える
- 17. HTML考える
- 18. ndarray考える
- 19. SQL、考える
- 20. 考える
- 21. 次のサンプルを考えるとAndroidの
- 22. は以下を考えるとScalaの
- 23. 次のXMLを考えるとXSD
- 24. - このレイアウトを考えると、右
- 25. データを考えると、セルの値に
- 26. WebAPIの:コントローラを考えると、カスタムパラメータマッピング
- 27. 次のクラスを考えると春
- 28. F#の次を考えるタイプマッチングとアクティブパターン
- 29. jChart2D - 次のコードを考えるとTracePoint2D
- 30. この表を考えるとSQL
もちろん。あなたが項目のリストを持っているとき、あなたは通常、それらを*必要な項目に絞り込むでしょう。 –
['.find()'](https://api.jquery.com/find/): "_セレクタ、jQueryオブジェクト、または要素によってフィルタリングされた、一致する要素の現在のセット内の各要素の子孫を取得します。 _ _ "対[' .filter() '](https://api.jquery.com/find/):"一致する要素のセットをセレクタと一致するものに減らすか、関数のテストに渡します._ " – Andreas