Показать сообщение отдельно
  #1 (permalink)  
Старый 08.06.2011, 11:00
Новичок на форуме
Отправить личное сообщение для morf Посмотреть профиль Найти все сообщения от morf
 
Регистрация: 08.06.2011
Сообщений: 3

Получить значение из таблицы
Всем привет! Все перепробовал, ничего не получается. Поможите
Необходимо получить значение класса attr_name и attr_value по конкретному tr id.
Таблица:
<table id="abonattrtable" class="tablesorter">
		<thead> 
			<tr><th>Опции</th><th>Название атрибута</th><th>Комментарий</th></tr>
		</thead> 
		<tbody> 
			<tr id='#userid1'>
					<td><a href='javascript:;' title='Edit User' class='edituser' onclick='editUser(1);'>Edit</a></td>
					<td class=attr_name>Договор</td>
					<td class=attr_value>В этом атрибуте хранятся номера договоров абонентов.</td>
			</tr>
             <tr id='#userid2'>
					<td><a href='javascript:;' title='Edit User' class='edituser' onclick='editUser(2);'>Edit</a></td>
					<td class=attr_name>Ф.И.О.</td>
					<td  class=attr_value>Фамилия Имя отчество</td>
             </tr>

		</tbody> 
	</table>

То, что я поделал:
<script>
function editUser(id){
				var user = $('#userid'+id);
				var attr_name= user.find('.attr_name').text();
				var attr_value= user.find('.attr_value').text();
				alert(''+attr_name+' '+attr_value+'');
}
</script>



Если использовать не таблицу, а div со span, то работает:
<div id="userid1" class="user">
<span class="controls">
						<a href="javascript:;" title="Edit User" class="edituser" onclick="editUser(1);">Edit</a>

					</span>
					<span class="attr_name">123</span>
					<span class="attr_value">123</span>
				</div>
				
				<div id="userid2" class="user">
					<span class="controls">
						<a href="javascript:;" title="Edit User" class="edituser" onclick="editUser(2);">Edit</a>

					</span>
					<span class="attr_name">123</span>
					<span class="attr_value">123</span>
				</div>

Ничего не находит
Jquery подключена 1.4.2

Последний раз редактировалось morf, 08.06.2011 в 11:05.
Ответить с цитированием