Вход

Просмотр полной версии : jQuery - загрузка с помощью .load


uExpo
08.08.2011, 23:08
Подскажите есть:

<div id="UserPhoto">Подождите</div>
<script type="text/javascript">
$('#UserPhoto').load('/photo/ #photo');
</script>

Со страницы /photo/ которая имеет вид:

<table>
<tr>
<td><div id="photo"></div><div id="photo"></div>
</tr>
<tr>
<td><div id="photo"></div><div id="photo"></div>
</tr>
</table>

Как прописать чтобы под грузились только элемента, находящиеся в первом tr?

ваый
08.08.2011, 23:32
Дать ему уникальный идентификатор.
Памятка начинающим вэб-мастерам (повесить на холодильнике):

id - на странице я могу быть один,
class - много на странице может быть нас.

Постарался зарифмовать, чтоб было проще запоминать :)

walik
08.08.2011, 23:35
Кроме того что написано выше:

$('tr:eq(0)')

uExpo
08.08.2011, 23:36
Подскажите как правильно вписать этот параметр в мой скрипт, то путаюсь

walik
09.08.2011, 00:05
Предположу что так:

load('/photo/ tr:eq(0) #photo');

ваый
09.08.2011, 00:11
load('/photo/ tr:eq(0) #photo');
Да достаточно просто /photo/ #photo, коль скоро мы обращаемся к id.