JQuery .load() à l'intérieur de la div

Cela a été me rend fou! J'ai cherché et essayé un tas de suggestions qui semblent comme ils doivent travailler, donc je dois être en train de faire quelque chose de stupide.

$(document).ready(function(){
  $('.trigger').click(function(){
  var link = $(this).attr("href");
    $('#target').load(link);
    return false;
  });
});

et

<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>

Je suis en train de charger le document html "testload1" et "testload2" (qui vient de contenir une ligne de texte) dans la "cible" div.

Au lieu de ce qui se passe est que le "testload1" page se charge comme un lien normal serait.

edit: plus d'infos

J'ai essayé les changements suggérés ci-dessous, sans différence. Cela m'amène à penser, il ya quelque chose de mal avec le reste du fichier, si elle est ici:

<!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>

Est-il une raison cela ne devrait pas fonctionner?

Votre code a l'air bien... comment est la content élément chargé? est-il créé dynamiquement?
avez-vous fixé?

OriginalL'auteur user2467430 | 2013-06-09