gpt4 book ai didi

php - 未选中复选框时的Jquery目标父节点

转载 作者:太空宇宙 更新时间:2023-11-04 15:48:39 26 4
gpt4 key购买 nike

我有这个 Jquery 代码,如果未选中复选框,它将从文本中删除颜色。但是,同一个模型有多个带有复选框的 div,当我取消选中一个复选框时,所有带有模型类的 div 都未选中/颜色被删除。我怎样才能改变它以仅针对复选框的父节点:

$(document).ready(function() {
$('input[type="checkbox"]').click(function() {
var togClass=$(this).attr('class');
if($(this).attr('checked')){
this.parentNode$('div.' + togClass ).css("display", "inline-block");
}
else {
$('div.' + togClass ).css("display", "none");
}
});
});

最佳答案

你应该使用一个类来为 div 的文本着色,这样你就可以通过添加和删除给定的类轻松地改变它:

$("input[type='checkbox']").click(function() {
if($(this).attr('checked'))
$(this).parent('div').addClass('colorclass');
else
$(this).parent('div').removeClass('colorclass');
});

关于php - 未选中复选框时的Jquery目标父节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11468240/

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