我需要通过使用它的 id 来获取元素的所有属性值的列表。我的代码如下:
<div id="DivRoles" align="center" style="">
<select id="newOptions" name="UserRole" multiple="multiple">
<option selected="selected" value="1">Normal User</option>
<option selected="selected" value="5">Senior Manager</option>
</select>
<!-----Need to get values from this list below------->
<div id="ms-UserRole" class="ms-container">
<div class="ms-selection">
<div id="currentroles" class="custom-header">Current Roles</div>
<ul class="ms-list">
<li class="ms-elem-selected" ms-value="1">Normal User</li><!--Need this value--->
<li class="ms-elem-selected" ms-value="5">Senior Manager</li><!--Need this value--->
</ul>
</div>
</div>
<input type="button" class="input-rounded-submit" value="Save" onclick = "Javascript:UpdateRoles()"/></div>
在这里,我需要获取“普通用户”的值,即“1”和“高级经理”为“5”。然后我需要连接这些值并将最终答案显示为“15”。
我正在尝试下面的代码,但它似乎正在工作:
function UpdateRoles() {
alert("Hi");
var list;
$.each()('#ms-UserRole', function(){
list += $.attr(".ms-selection ms-list li ms-elem-selected ms-value").val();
});
alert(list);
}
如果有人知道解决方案,请帮助我。谢谢,数控