1

私はこの回答を見ましたjquery append external html file into my page

そして、それが私の状況に当てはまるかどうか疑問に思っていました.

別のページを含むページがあります。jquery .html() を使用して、含まれているページに html を挿入できますか?

<html><body>some text <includedpage.html></body></html>

includedpage.html に div が含まれている場合<div class="demo-container">、そのように注入できますか?$('div.demo-container') .html('<p>All new content. <em>You bet!</em></p>');

これは機能しますか?

4

1 に答える 1

1

はい、ファイルをインクルードした後に DOM を検査すると、

<html><body>some text <includedpage.html></body></html>

になった

<html><body>some text<div class="demo-container"></div></body></html>

.html()jQuery は、サーバーからロードされたページではなく、jQuery がページに対して行うその他の変更 (要素の挿入と削除、つまりメソッドの使用など) を含む、ページの現在の DOM 構造で動作します。

于 2012-12-03T16:14:25.747 に答える