gpt4 book ai didi

javascript - JQuery - 字符串列表

转载 作者:数据小太阳 更新时间:2023-10-29 05:01:26 24 4
gpt4 key购买 nike

在JQuery中,为什么我用下面的代码得到未定义的信息

JS - right part is Undefined

var s = $("[name='CountAnswer']").val();

HTML

<input style="width:150px" type="text" id="CountAnswer_1_" name="CountAnswer[1]">
<input style="width:150px" type="text" id="CountAnswer_2_" name="CountAnswer[2]">
<input style="width:150px" type="text" id="CountAnswer_3_" name="CountAnswer[3]">

最佳答案

您正在使用相等比较,但您可能必须使用通配符 j query attribute starts with ^ 但上面的语句将给出第一个匹配元素的值。您可以使用 each 遍历所有元素。

var s = $("[name^='CountAnswer']").val();

使用 each() 进行迭代.

Live Demo

$("[name^='CountAnswer']").each(function(){
alert($(this).val());
//or
alert(this.value);
});

编辑 根据 OP 评论。用于获取所有匹配项的值。

Live Demo

strValues = $("[name^='CountAnswer']").map(function(){  
return this.value;
}).get().join(',');

关于javascript - JQuery - 字符串列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15612973/

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