1

load()jQuery のコマンドを使用して、次のような テストをいくつか行いました。子要素は取得できたが、その子要素は$('<div id="box" />').load('my.html div#content', function(){取得できなかったことに驚きました。たとえば、子ディスクリプタのいずれかでdiv#content置換すると、期待どおりの結果が得られました。この場合は、すべてのリンクです。しかし、私の内部にはさまざまな種類の要素があり、新しいステートメントでそれらを 1 つずつ呼び出す必要がありますか、それとも何か間違っていますか?div#contenta.opts.optsdiv#content;load()

4

1 に答える 1

0

load() は、指定した要素とそのすべての子要素を取得します。使用しているセレクターに問題がある可能性があります。コードを投稿できますか?

編集:あなたが使用しているセレクターに責任があると思います。何が問題なのか正確にはわかりませんが、セレクターで要素 ID だけを使用してみてください (使用している要素に一意の ID があることを確認してください)。

これが私が過去にこれをどのように使用したかです:

$('#targetDiv').load('http://localhost/test.aspx #sourceDiv'); 
于 2009-03-09T14:08:33.447 に答える