Javascript 通过jquery在两个DOM元素之间进行更改

Javascript 通过jquery在两个DOM元素之间进行更改,javascript,html,jquery,dom,Javascript,Html,Jquery,Dom,我正在做一些事情,不太明白为什么这不起作用。 我试图制作一个按钮,在两个dom元素之间切换 我唯一的猜测是,它只是更改html客户端并从服务器中提取类信息 提前谢谢 $(文档).ready(函数(){ $(“.a”)。单击(函数(){ $(this.parent().html(“向下切换”); }); $(“.b”)。单击(函数(){ $(this.parent().html(“向上切换”); }); }); 启动 当单击.a时,.b作为一个全新的元素注入DOM。因此,您需要在每次注入.b时

我正在做一些事情,不太明白为什么这不起作用。 我试图制作一个按钮,在两个dom元素之间切换

我唯一的猜测是,它只是更改html客户端并从服务器中提取类信息

提前谢谢

$(文档).ready(函数(){
$(“.a”)。单击(函数(){
$(this.parent().html(“向下切换”);
});
$(“.b”)。单击(函数(){
$(this.parent().html(“向上切换”);
});
});

启动

当单击
.a
时,
.b
作为一个全新的元素注入DOM。因此,您需要在每次注入
.b
时声明click事件

$(文档).ready(函数(){
放下开关;
函数toggleUp(){
$(“.b”)。单击(函数(){
$(this.parent().html(“向上切换”);
向下切换();
});
}
toggleDown=函数(){
$(“.a”)。单击(函数(){
$(this.parent().html(“向下切换”);
切换();
});
}
向下切换();
});

启动

Hi,您正在dom中动态添加html,因此需要将其与一些静态元素绑定。因此,更改
$(.a”)。单击(function(){
$(.toggle”)。打开('click','.a',function(){
),并对其他.Working执行相同操作。