如何获取在jQuery中选择的选项的对应数据?

时间:2019-02-01 14:13:32

标签: jquery json

我的表单中有UserRole的下拉菜单。 JSON数据为:

{"userName":"John","UserRole":[{"roleId":"URR000001","roleName":"ReleaseManager"},{"roleId":"URR000002","roleName":"ROUsers"}]};

使用jQuery,如何为roleId选择相应的roleName

仔细阅读问题。如有任何疑问,请在下面评论。

1 个答案:

答案 0 :(得分:2)

尝试(在role中,从您要查找的下拉菜单中放入角色,例如下面的代码段中的“ ROUsers”)

let data = {"userName":"John","UserRole":[{"roleId":"URR000001","roleName":"ReleaseManager"},{"roleId":"URR000002","roleName":"ROUsers"}]};

let role="ROUsers"
let result = data.UserRole.find(x=> x.roleName==role );

console.log(result);

我们在这里使用数组findarrow functions