これは私を夢中にさせています!私はうまくいくはずだと思われる多くの提案を検索して試してみたので、愚かなことをしているに違いありません。
$(document).ready(function(){
$('.trigger').click(function(){
var link = $(this).attr("href");
$('#target').load(link);
return false;
});
});
と
<div id='content'>
This is some stuff that I want left alone.
<a href="testload1.html" class="trigger">Click here</a>
<a href="testload2.html" class="trigger">Click here</a>
</div>
<div id="target">
</div>
HTMLドキュメント「testload1」と「testload2」(テキスト行のみを含む)を「ターゲット」divにロードしようとしています。
代わりに、通常のリンクと同じように「testload1」ページが読み込まれます。
編集:詳細
以下の提案された変更を試してみましたが、違いはありませんでした。これにより、ファイルの残りの部分に何か問題があると思われるので、ここに示します。
<!DOCTYPE html>
<head>
<title>test</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('.trigger').click(function(){
var link = $(this).attr("href");
$('#target').load(link);
return false;
});
});
</script>
</head>
<body>
<div id='content'>
This is some stuff that I want left alone.
<a href="testload1.html" class="trigger">Click here</a>
<a href="testload2.html" class="trigger">Click here</a>
</div>
<div id="target">
</div>
</body>
</html>
これが機能しない理由はありますか?