gpt4 book ai didi

javascript - 如果输入元素具有相同的名称、不同的索引、相同的后缀,则迭代数组

转载 作者:行者123 更新时间:2023-11-30 10:02:26 24 4
gpt4 key购买 nike

我有一些具有相同名称和后缀的输入元素,但这些输入有一个索引(数组),如 parameterName[index].PropertyName

像这样:

<input type="text" name="stocks[0].Key" value="MSFT" />
<input type="text" name="stocks[1].Key" value="AAPL" />
<input type="text" name="stocks[n].Key" value="ZZZZ" />

如何迭代这些输入元素?

有点像

$("#stocks[x].Key").each

最佳答案

您可以在选择器中使用 starts with: ^ and ends with: $:

$('[name^="stocks["][name$="Key"]').each(function() {
console.log($(this).val());
});

如果 name 属性值 startsstocks[ 并且 endsKey,这将选择元素。

演示:http://jsfiddle.net/tusharj/0wbzud85/2/

文档:https://api.jquery.com/attribute-equals-selector/

关于javascript - 如果输入元素具有相同的名称、不同的索引、相同的后缀,则迭代数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30870674/

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