gpt4 book ai didi

javascript - 从 radio 中获取 bool 值而不是字符串的值

转载 作者:行者123 更新时间:2023-12-01 02:59:21 24 4
gpt4 key购买 nike

我有一个如下所示的函数来获取一系列可以为 True 或 False 的 radio 值。

universalDetails = ['thing1', 'thing2', 'thing3'];
$.each(universalDetails, function(idx, name) {
universalDetails[idx] = {
name: name,
value: $('input[name=' + name + ']:checked', '#universalAttributes').val()
};
});

但是,当我运行此命令时,会以字符串(“True”或“False”)而不是 bool 值的形式返回。我如何调整它以确保返回 bool 值并插入 universalDetails

最佳答案

您可以使用.is()检查当前元素

value: $('input[name=' + name + ']', '#universalAttributes').is(':checked')

.prop()

value: $('input[name=' + name + ']', '#universalAttributes').prop('checked')

或者使用length属性

value: $('input[name=' + name + ']:checked', '#universalAttributes').length > 0

关于javascript - 从 radio 中获取 bool 值而不是字符串的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46543216/

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