これで、Ajaxの呼び出しによってデータがhtmlとして返されます。jQuery - 別の要素の中にある要素を見つけ、htmlの内容を取得します。
私は今、私はちょうど上記で作成したcomment
要素内の他の要素からHTMLコンテンツを取得したいvar comment = $("<ul />").html(data);
と、このデータから要素を作成しています。 私は使用していますvar commentbody = comment.find(".comment-body").html();
これは動作しますが、問題は私が要素の内容を取得することです。私は要素タグも手に入れたい。
どうすればいいですか?
好奇心の疎外で、なぜHTML文字列が必要ですか? – user113716
@patrick dw:コメントテンプレートからコードを分離したいからです。私がコメントの内容のテキストだけを得るなら、私は自分のコメントテンプレートをjavascript(またはその一部)にハードコードする必要があります。当初はリスト項目全体を置き換えたいと思っていましたが、コメントには子コメントが付いているので、うまくいきません。 – Alex
ああ、持っています。 :o) – user113716