Получить значение атрибута из toArray()
Доброго дня!
Ребята, помогите, пожалуйста, получить значение атрибутов из массива DOM-элементов. В моем случае есть таблица, ее выбранные чекбоксом строки заносятся в массив. Примерно такая таблица: <div id="contacts"> //это контейнер для таблицы // далее пример строки, они повторяются <div data-email="abc@com" data-name="vasya" class="row"> <div> <input type="checkbox" id="cb1" name="cb[]" value="555"> <label for="cb1" class="checkbox_in_table"></label> </div> <div><p>vasya</p></div> <div><p>abc@com</p></div> <div><input type="button" value="edit"></div> </div> </div> И сбор отмеченных строк:
var rowCB = $('#contacts input:checked').parent().parent().toArray();
console.log(rowCB); // [div.row, div.row] //в массиве содержатся выбранные строки
Допустим, надо получить атрибут data-email. В хроме получу примерно так: var a = rowCB[0].attributes[0].value А Мозилла и прочие браузеры не поймут. Есть ли универсальный способ это сделать? |
autumn,
$(rowCB[0]).data('email')
|
рони, спасибо, работает!
|
| Часовой пояс GMT +3, время: 15:14. |