我正在使用jQuery从DOM中提取项目,并希望使用idDOM元素的对象设置属性。
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。
itemsFromDom
obj
name
如何使用JavaScript使用变量来命名对象的属性?
您可以使用以下等效语法:
obj[name] = value