Je remplis un <div>
avec la fonction html()
, après avoir cliqué sur un lien. Fondamentalement, je ne veux pas que la page se rafraîchisse, mais mettez des choses à l'intérieur du <div>
.Les sélecteurs ne fonctionnent pas entièrement
Cela fonctionne très bien. Cependant, je passe un lien dans le <div>
, et essaye de le sélectionner aussi! Il me prend littéralement à une page différente, plutôt que de remplir le prochain <div>
, comme je m'y attendais.
<script type="text/javascript">
$(document).ready(function() {
$(".link1").click(function(){ $("#div1").html("<a href='#' class='link2'>click here</a>"); return false; });
$(".link2").click(function(){ $("#div2").html("Just Text"); return false; });
});
</script>
<div id="div1"></div>
<div id="div2"></div>
ne devrait pas être que '$ ("a.link1") vivre ("clic", function() {...' et '$ (" a.link2 ") .live (" click ", function() {...'? – beggs
@beggs: oui, ça devrait, mon mal, merci d'avoir signalé ça. – cletus