gpt4 book ai didi

javascript - jquery/javascript : arrays

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

我是 Javascript/jQuery 的初学者,我希望有人可以帮助我解决以下问题:

我有一个简单的表单(7 个问题;每个问题 3 个单选按钮/答案 - 除了问题 5 有 8 个可能的选择),并且根据所选答案,当用户单击“查看建议”时,我想显示相关内容表格下方的建议(38 条可能建议的组合)。我已将“a”、“b”、“c”...值赋予单选按钮,并将它们收集在一个数组中。脚本警告数组的部分工作正常。我无法根据数组中的值找出显示建议的部分。

非常感谢您的帮助!谢谢!

这是代码:


var laArray = new Array();

$('.button-show-advice').click(function(){

$(":radio:checked").each(function(i){
laArray[i] = $(this).val();
if (laArray == ["a","d","g","j","m","u"]) {
$("#advice-container, #advice1, #advice2").show(); // something is wrong here :(
};
})
alert(laArray) // testing to see if it works

})


最佳答案

我认为更好的方法是使用 jQuery inArray 检查每个值是否在数组中,而不是测试相等性。功能。

当然,这只是代码的开始。您可能可以编写一个函数来支持这一点,就像这样。

function radioSelected(val) {
return ($.inArray(val, laArray) != -1);
}

并将其适应您现有的脚本。

关于javascript - jquery/javascript : arrays,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3969576/

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