1

jQueryを使用したajaxリクエストでセレクターを使用する方法または使用可能かどうかを知りたい

私が達成したいのは、このようなものです

$(".classname").load("something.html $(".classname:contains('some text')").parent()");

つまり、クラスやIDだけでなく、要求されたページに複雑なセレクターを渡したいのです。

誰か助けてもらえますか、それともこれは不可能ですか?これが尋ねられた他のスレッドを見つけることができないようです!

4

3 に答える 3

4

.getセレクターが複雑な場合は、代わりに使用できます。

$.get("something.html", function(data){
  $(".classname").html($(".classname:contains('some text')", data).parent().html());
}, "html");
于 2012-06-08T08:01:10.590 に答える
3

.loadURL に続くスペースに続くテキストがセレクターであると仮定します。テキストセレクターでなければなりません。代わりに、誤って同等の JavaScript を文字列に含めました。これを試して:

$('.classname').load('something.html .classname:contains("some text"):parent');
于 2012-06-08T07:56:26.727 に答える
2
$('.classname').load('something.html *:has(.classname:contains("some text"))')
于 2012-06-08T08:20:52.720 に答える