0

このページがある場合、すべてのjqueryコードを含むa.html。そして、htmlタグのみを持つ別のページb.htmlがあります。次のようなことは可能ですか?

alert( $('a').fromhref('b.html').html() );

基本的には別のページからタグを選びたいです。基本的にiframeやhttprequestsの使用は避けたいです。

4

2 に答える 2

2

を使用して、両方のページが同じドメインにある場合は、jQueryを使用して別のページの一部にアクセスできますがload()、これはhttpリクエストでのみ実行できます(ただし、ページがキャッシュされている場合は必要ない場合があります)。 :

$('#idOfElementOnPageA').load('http://example.com/pageB.html #idOFElementOnPageB');

idこれにより、 ofを含む要素のhtmlがofを含む要素にロードさidOfElementOnPageBれます。ididOfElementOnPageA

ただし、これによりサーバーへの呼び出しが回避されるわけではありませんがiframe、ページ内の要素を使用せずに別のページから要素を取得することはできます。

参照:

于 2012-08-28T19:51:17.937 に答える
-1

ファイル名はa.htmlではなくscript.jsにする必要があります。次に、scriptタグを使用します。

基本的に、次のようなもの(b.html内):

<script src="script.js"></script>

script.jsがb.htmlと同じフォルダーにある限り。

于 2012-08-28T19:41:50.443 に答える