我的表单中有UserRole
的下拉菜单。 JSON数据为:
{"userName":"John","UserRole":[{"roleId":"URR000001","roleName":"ReleaseManager"},{"roleId":"URR000002","roleName":"ROUsers"}]};
使用jQuery,如何为选择的相应
roleId
获取roleName
?仔细阅读问题。如有任何混淆,请在下面评论。
最佳答案
尝试(在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);
我们在这里使用数组find和arrow functions。