Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dom 为什么要添加class&&;removrClass jquery不工作_Dom_Jquery - Fatal编程技术网

Dom 为什么要添加class&&;removrClass jquery不工作

Dom 为什么要添加class&&;removrClass jquery不工作,dom,jquery,Dom,Jquery,为什么这个代码不起作用?这种方法只适用于css吗 <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('t

为什么这个代码不起作用?这种方法只适用于css吗

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

$(“#clk”)。单击(函数(){
$('[value=“click Me”]')。removeClass('one')。addClass('tow');
警报($('[value=“click Me”]')。attr('class');//打印拖车
});
$(“.one”)。单击(函数(){
警报(“一”);
});
$(“.tow”)。单击(函数(){
警报(“拖航”);
});

尝试使用事件委派,因为当您将单击事件绑定到它时,类
tow
不存在


您可以通过阅读jQuery教程找到答案:。谢谢朋友。没有解释的代码很少有帮助。谢谢朋友。解决了我的问题,谢谢你的朋友。我的问题解决了。谢谢你的帮助谢谢你的朋友。我的问题解决了。谢谢你的帮助
$(document.body).on('click',".tow",function(){
      alert('tow');
});
$('body').on('click', '.one', function (event) {
    alert('one');
});
$('body').on('click', '.tow', function (event) {
    alert('tow');
});