我的表单中有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);





我们在这里使用数组findarrow functions

09-25 19:49