2013-07-23 5 views
0

pourquoi ce code ne fonctionne pas? Est-ce que cette méthode fonctionne seulement avec css?pourquoi addClass && removrClass jquery ne fonctionne pas

<input type="button" class="one" value="click Me" /> 
<input type="button" value="change Class" id="clk" /> 

<script> 
$("#clk").click(function() { 
    $('[value = "click Me"]').removeClass('one').addClass('tow'); 
    alert($('[value = "click Me"]').attr('class')); //print tow 
}); 
$(".one").click(function() { 
    alert('one'); 
}); 
$(".tow").click(function() { 
    alert('tow'); 
}); 
</script> 
+0

Vous pouvez trouver la réponse en lisant le tutoriel jQuery: http: //learn.jquery.com/events/event-basics/. –

+0

remercie les amis. il est résolu –

Répondre

1

Essayez d'utiliser la délégation de l'événement Comme classe tow n'existe pas lorsque vous liez événement click lui

$(document.body).on('click',".tow",function(){ 
     alert('tow'); 
}); 
+0

merci ami. mon problème a été résolu. merci pour votre aide –

1
$('body').on('click', '.one', function (event) { 
    alert('one'); 
}); 
$('body').on('click', '.tow', function (event) { 
    alert('tow'); 
}); 
+1

Le code sans explication est rarement utile. –

+0

remercie ami. résolu mon problème –

+0

remercie mon ami. mon problème a été résolu. Merci de votre aide –

Questions connexes