Reputation: 41
I have dropdown for UserRole
in my form. JSON data is:
{"userName":"John","UserRole":[{"roleId":"URR000001","roleName":"ReleaseManager"},{"roleId":"URR000002","roleName":"ROUsers"}]};
Using jQuery, how can I get roleId
for its corresponding roleName
selected?
Read question carefully. If any confusion, please comment below.
Upvotes: 1
Views: 49
Reputation: 92337
Try (in role
put role from dropdown which you are looking for e.g. "ROUsers" like in snippet below)
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);
We use here array find and arrow functions.
Upvotes: 2