gpt4 book ai didi

javascript - .find() 多选器不能添加prop

转载 作者:行者123 更新时间:2023-11-28 02:31:24 25 4
gpt4 key购买 nike

我正在处理一个表单,但遇到了这种情况。我无法添加在多个选择器输入单选按钮上选中的 Prop 。如果我只使用一个它会起作用。有什么建议么?谢谢

 var answers = [
{
key: 'answerQ1',
value: 3
},
{
key: 'answerQ2',
value: 5
},
{
key: 'answerQ3',
value: 2
},
{
key: 'answerQ4',
value: 1
},
{
key: 'answerQ5',
value: 4
},
];

$.map( answers, function( val ) {
var selector = $('.mark-container').find('input[name=' + val.key + ']').find('input[value=' + val.value + ']');
selector.prop("checked", true);
console.log(selector);
});

最佳答案

如果您正在寻找一个AND选择器

var selector = $('.mark-container').find('input[name=' + val.key + '][value=' + val.value + ']');

如果您正在寻找一个OR选择器

var selector = $('.mark-container').find('input[name=' + val.key + '], input[value=' + val.value + ']');

供引用,Multiple Selector

关于javascript - .find() 多选器不能添加prop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50445032/

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