我使用select2中的multiselect元素输入多个"标签".当我想从元素中获取值时,我得到类似这样的东西(对于我在框中输入的tag1 en tag2):
[{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}]
Run Code Online (Sandbox Code Playgroud)
如何从数组中的文本中获取结果:
[0] = "tag1"
[1] = "tag2"
Run Code Online (Sandbox Code Playgroud)
我该如何扭转这一过程?
这是另一种方法
[{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}].map(function(el) {
return el.id;
});
Run Code Online (Sandbox Code Playgroud)
试试这个简单的迭代。
var obj = [{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}] ;
for (var i =0; i< obj.length ;i++) {
console.log(obj[i].id);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13175 次 |
| 最近记录: |