次のような変数から特定のdivをロードできるかどうか誰かが知っていますか
$item = '#help_mobiel_prive';
$('#infopopup_content').load('help.html'+ $item, function() {
その1つだけが機能しません
あなたがやりたいことは、次のようなことだと思います。
var $item = '#myDiv';
$("#infopopup_content").load('help.html ' + $item, function() {
//blah blah
);
ロードしようとしているファイルとセレクターの間にスペースがあることを確認してください。したがって、代わりに:
load('help.html' + $item...
使用する:
load('help.html ' + $item...
したがって、連結された文字列は'help.html #myDiv'
.
ドキュメントから:
jQuery 1.2 では、URL で jQuery セレクターを指定できるようになりました。そうすることで、受信 HTML ドキュメントがフィルター処理され、セレクターに一致する要素のみが挿入されます。構文は「url #some > selector」のようなものです。デフォルトのセレクター「body>*」が常に適用されます。URL にスペースが含まれている場合は、escape()d にする必要があります。詳細については、例を参照してください。