11548 sujets

JavaScript, DOM et API Web HTML5

Bonsoir a tous donc ce que j'essaye est que sur un clik je supprime une class et en rajoute une autre et qu'au 2eme clik, lancer une fonction a partir cette nouvelle class mais rien ne se passe
Est ce que c'est possible ce que je cherche a faire ?
Merci de votre aide

jQuery(document).ready(function($){
    $(function(){ 
     $(".carre").click( function () { 
            $(this).removeClass('carre')addClass('valid')
     });  
    }); 
    
       $(function(){ 
     $(".valid").click( function () { 
            alert('ok')
     });  
    }); 
 
})
$(".valid").live('click', function(event){
	alert('ok');
	
});

Modifié par rams (02 Jul 2012 - 19:20)
.live() est une fonction dépréciée de jQuery et sera supprimée. Je te conseille d'y aller directement avec son remplaçant .on()
Modifié par Vaxilart (02 Jul 2012 - 19:32)
Tiens c'est bizarre si je remplace .live par .on ça ne fonctionne plus pourtant sa marche bien pareil cette fonction ?
Ok merci de ta réponse j'utilise les serveur de google pour charger les scripts jquery
Les serveurs de Google ont toutes les versions de jQuery en stock. Suffit de prendre la dernière.

Qui plus est, .on() exécute le même résultat, mais la syntaxe diffère légèrement. Tu peux lire la doc à ce sujet.