我正在使用jQuery从DOM中获取项目,并且想要使用DOM元素的id
来设置对象的属性。
示例
const obj = {}
jQuery(itemsFromDom).each(function() {
const element = jQuery(this)
const name = element.attr('id')
const value = element.attr('value')
// Here is the problem
obj.name = value
})
如果itemsFromDom
包含一个具有"id"为"myId"的元素,我想让obj
拥有一个名为"myId"的属性。但上述代码给了我name
。如何在JavaScript中使用变量来命名对象的属性?