Я очень новичок в JavaScript / JQuery ...
Необходимо перебрать следующий сегмент кода и вернуть либо массив, либо одно значение адресов электронной почты, назначенных этим меткам (они жестко закодированыв качестве значений флажков):
<div id="emailCheckListId" class="checkList">
<ul id="emailCheckListId_ul">
<li>
<label for="root.module.emailCheckList_0" class="checkListLabel">
<input type="checkbox"
value="johndoe@aol.com"
id="root.module.emailCheckList_0"
name="root.module.emailCheckList"/>
John Doe
</label>
</li>
<li>
<label for="root.module.emailCheckList_1" class="checkListLabel">
<input type="checkbox"
value="janedoe@aol.com"
id="root.module.emailCheckList_1"
name="root.module.emailCheckList"/>
Jane Doe
</label>
</li>
</ul>
</div>
Написал обработчик событий JQuery, который делает это:
$('#emailCheckListId_ul').click(function() {
var divElement = document.getElementById(emailCheckListId);
// How to iterate over each element and obtain something like this:
//
// [johndoe@aol.com,janedoe@aol.com]
});
Любая помощь будет наиболее ценной ...
Спасибо, что нашли время, чтобы прочитать это!