gpt4 book ai didi

javascript - 如何在 JavaScript 中访问索引 id

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

我在访问元素以验证它时遇到问题。

例如,如果我从数据库生成动态表,并且我的代码如下所示:

i=0;

while($row as values){

<input type='text' id='quantity[$i]' name='quantity[$i]' value=''>
<input type='text' id='quantity_req[$i]' name='quantity_req[$i]' value=''>

$i++;
}
<input type='hidden' id='i' name='i' value='$i'>

我可以使用 $('#i').val() 获取 i 的值,但如何获取文本字段的值?

$('#quantity[i]').val();$('#quantity[i]').val(); 没有'不起作用,javascript似乎将“#quantity[i]”视为一个字符串,即使我通过for循环给了“i”一个值。

我也尝试过 $('#quantity' +i).val() 但它也不起作用。

最佳答案

javascript seem to think of "#quantity[i]" as a string

没错。 "#quantity[i]" 一个字符串; JavaScript 不会查看字符串中碰巧命名变量的部分。

您需要将值连接到字符串中,正如您在最后尝试的那样。
但是,您还需要在括号中连接;您连接了 #quantity1,这不是您要查找的字符串。

您还需要转义括号,否则 jQuery 会将它们解析为属性选择器。

关于javascript - 如何在 JavaScript 中访问索引 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16281421/

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