gpt4 book ai didi

jquery - .append() 输出值两次而表现奇怪

转载 作者:行者123 更新时间:2023-12-01 04:51:05 26 4
gpt4 key购买 nike

jQuery("input[type=checkbox]").click(function(){
var checkValue = jQuery(this).attr("value");
if(jQuery(this).is(':checked'))
jQuery("#myResults").append( checkValue );
});

我有上面的代码,除了将值放置两次之外,它工作正常。例如,如果我的复选框值为:

RED

单击复选框后,它输出:

REDRED

我看不出哪里出了问题。我正在使用 jQuery v1.8.3

我发现这个帖子有同样的问题[jQuery 附加调用两次][1]但这与我的情况不符,非常感谢任何信息。

编辑:问题已得到解决,就像大卫所说,问题出在我的代码的另一个不相关的区域。感谢大家的帮助,Stackoverflow 对于程序员来说是宝贵的资源!

最佳答案

已编辑

我认为这段代码适合您。

$("input[type=checkbox]").change(function() {
if(this.checked)
$("#myResults").html(this.value);
});

关于jquery - .append() 输出值两次而表现奇怪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19917933/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com