2013-07-23 104 views
0

爲什麼這段代碼不工作?做這個方法只能使用CSS?爲什麼addClass && removrClass jquery不工作

<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

不存在你可以通過閱讀jQuery的教程中找到了答案:HTTP: //learn.jquery.com/events/event-basics/。 –

+0

感謝朋友。這是解決 –

回答

1

嘗試使用事件代表團作爲tow類,當你點擊事件綁定到它

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

感謝朋友。我的問題解決了。感謝您的幫助 –

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

沒有解釋的代碼很少有幫助。 –

+0

感謝朋友。解決了我的問題 –

+0

感謝朋友。我的問題解決了。感謝您的幫助 –