gpt4 book ai didi

javascript - 如何使用输入 ID 的名称创建对象属性?

转载 作者:行者123 更新时间:2023-11-29 18:25:39 25 4
gpt4 key购买 nike

<input id="some_id" value="some_value">

我需要从上方输入创建 {some_id: some_value}(换句话说,我需要用作 id 的属性值的名称)。

我试过:

jQuery('[name="page-numbers[]"]').map(function () {
return { jQuery(this).attr('id'): jQuery(this).val()};
}).get();
jQuery('[name="page-numbers[]"]').map(function () {
return {this.id: this.value};
}).get();

但每次我在 {this.id: 附近遇到错误。如果仅调用 this.idthis.value 或相同的 jQuery - 结果返回。

最佳答案

在您的情况下,您应该使用 square bracket notation对于定义的空对象:

$('[name="page-numbers[]"]').map(function() {
var obj = {};
obj[this.id] = this.value;
return obj;
}).get();

关于javascript - 如何使用输入 ID 的名称创建对象属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606079/

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