Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Javascript 仅显示appendTo中数组的当前选择_Javascript_Jquery_Input_Append - Fatal编程技术网

Javascript 仅显示appendTo中数组的当前选择

Javascript 仅显示appendTo中数组的当前选择,javascript,jquery,input,append,Javascript,Jquery,Input,Append,在下面的代码段中,我正在检查数据属性cal choice,然后在附加到pg img review之前删除一个类。我要解决的问题是如何只显示当前选择。如果选中一个框,然后取消选中,则文本仍然保留 另一件事是我只想显示一个,但保持复选框作为复选框(而不是单选按钮) 有人看到我做错了什么或需要做什么吗 $('body')。关于('change','option check',function()){ var-lim=1; var calPrevImg=[]; $('.option check:che

在下面的代码段中,我正在检查数据属性
cal choice
,然后在附加到
pg img review
之前删除一个类。我要解决的问题是如何只显示当前选择。如果选中一个框,然后取消选中,则文本仍然保留

另一件事是我只想显示一个,但保持复选框作为复选框(而不是单选按钮)

有人看到我做错了什么或需要做什么吗

$('body')。关于('change','option check',function()){
var-lim=1;
var calPrevImg=[];
$('.option check:checked')。每个(函数(){
calPrevImg.push($($(this.data('cal-choice'));
对于(变量i=0,len=calPrevImg.length;i
.cal选择的img{
颜色:红色;
字号:2rem;
}
.小{
颜色:蓝色;
字号:1.1rem;
}

我重新排列了您的一些代码。我添加了一个擦除当前内容的命令,然后将for循环移出以避免重复添加。我90%肯定这是我想要的行为,如果不是,请评论

$('body')。关于('change','option check',function()){
var-lim=1;
var calPrevImg=[];
$('.option check:checked')。每个(函数(){
calPrevImg.push($($(this.data('cal-choice'));
});
$('#pg img review').html(“”);
对于(变量i=0,len=calPrevImg.length;i
.cal选择的img{
颜色:红色;
字号:2rem;
}
.小{
颜色:蓝色;
字号:1.1rem;
}

再次感谢您的帮助。这太完美了!