Получение пользователей из контрола
Добрый день. Есть контрол peopleeditor с возможностью множественного выбора.
Схема html: <div id="ctl00_PlaceHolderMain_peopleEditor_upLevelDiv" > <span class="ms-entity-resolved"> <div id="divEntityData" key="User1"></div> </span> <span class="ms-entity-resolved"> <div id="divEntityData" key="User2"></div> </span> </div> Данным кодом выдергивается только один юзер: var html = $("#ctl00_PlaceHolderMain_peopleEditor_upLevelDiv" ); var isp = $("#divEntityData", html).attr("key"); Результат: "User1" Результат должен быть: "User1;User2" Спасибо. |
PetrIII,
то что id уникально вы наверно не знали и если нужен однин идентификатор то используют класс -- и то что если элементов много то нужно достать информацию у каждого в наборе элементов используют перебор for или each |
PetrIII,
:cray:
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script>
$(function ()
{
var arr = [];
$("div[key]").each(function(i, el){
arr[i] = $(el).attr("key")});
alert(arr)
})
</script>
</head>
<body>
<div id="ctl00_PlaceHolderMain_peopleEditor_upLevelDiv" >
<span class="ms-entity-resolved">
<div id="divEntityData" key="User1"></div>
</span>
<span class="ms-entity-resolved">
<div id="divEntityData" key="User2"></div>
</span>
</div>
</body>
</html>
|
Цитата:
|
| Часовой пояс GMT +3, время: 22:11. |