[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получить значение атрибута элемента
N0ob
Собственно код страницы:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Page</title>
<script
type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>

$(document).ready(function () {
var divs = $('.tablePM .pm_block').get();
var complate = [];
for(i=0; i < divs.length; i++)
{
var a = divs[i].attr('id');
complate.push(a);
}
document.write(complate.join());
});
</script>
</head>
<body>
<table
class="tablePM">
<tbody>
<tr>
<td>
<div
onclick="return loadPm(this, '2');" class="pm_block" id="d_1">
//Text
</div>
</td>
<td>
<div
onclick="return loadPm(this, '3');" class="pm_block" id="d_2">
//Text
</div>
</td>
</tr>
</tbody>
</table>
</body>
</html>


По логике, да и в общем, мне нужно вывести на экран id`шники дивов c классом pm_block, которые находятся в таблице с классом tablePM. Произошла ошибка:
Цитата
Uncaught TypeError: divs[i].attr is not a function(anonymous function) @ js_test.php:13m.Callbacks.j @ jquery.js:3148m.Callbacks.k.fireWith @ jquery.js:3260m.extend.ready @ jquery.js:3472J @ jquery.js:3503

Но все мы знаем, что функция attr существует. Где я накосячил?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.