Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Подскажите, как правильно обратиться к элементу


Автор: =Женек= 31.3.2018, 17:46
Господа, есть табличка с несколькими строками
Код

<tr class=\"recipes\" id=\"{$item['id']}\">
                    <td>{$item['post_date']}</td><td>{$item['user_id']}</td><td class=\"caption_of_item\">{$item['caption']}</td>
                  </tr>


class в <tr> - это указатель собственно на набор строк.
id в tr - это номер строки.
class="caption_of_item" - это указатель на третью ячейку в строке.

Хочу изменить содержимое ячейки с классом caption_of_item в строке, имеющей номер element_id1
Код

$("tr#"+element_id1+" > td.caption_of_item").html(data_array[1]);

получается, но у меня несколько таблиц. И я хочу чтобы менял только  в той таблице, строки которой имеют класс recipes.
Как задать двойное условие?

Автор: =Женек= 31.3.2018, 18:54
Может кому пригодится, сделал так

Код

$("table#list_of_recipes tr:nth-child("+element_id1+") > td:nth-child(3)").html(data_array[1]);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)