gpt4 book ai didi

javascript - jquery .val() 未返回正确的值

转载 作者:行者123 更新时间:2023-11-28 15:51:41 25 4
gpt4 key购买 nike

在下面的函数中,我想根据页面上选择的其他选项(单选按钮)显示和隐藏元素。问题是,varcomplianceMember 总是返回它所属的单选按钮集的第一个值,而不是选定的值,这是为什么?另外两个变量返回正确的值。

$(document).ready(function() {
$('input[name="waste-management-plan"]').change(function () {

var producerType = $('input[name="producertype"]').val();
var complianceMember = $('input[name="compliance-member"]').val();

if ($(this).val() == 'Y' && complianceMember == 'Y' && producerType == 'both' ) {
$('.producerOp3').show();
} else {
$('.producerOp3').hide();
console.log( $(this).val(),complianceMember,producerType );
}
});
});

最佳答案

您需要使用过滤器来查找选中的单选按钮,然后获取其值。您可以使用 :checked选择器

var complianceMember = $('input[name="compliance-member"]:checked').val();

关于javascript - jquery .val() 未返回正确的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20348052/

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