Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   each - находит дочерние элементы не только у указанного id (https://javascript.ru/forum/jquery/63093-each-nakhodit-dochernie-ehlementy-ne-tolko-u-ukazannogo-id.html)

V2oD2o 17.05.2016 13:45

each - находит дочерние элементы не только у указанного id
 
есть таблица

<table style="width:100%;font-size:12px;" cellspacing="0" cellpadding="3" id="tableFields_datalist_id"><tbody><tr class="selectable_red" style="">
										<td width="30" name="data_item_td_id"><input style="width:30px;" type="text" disabled="" value="2" name="id"></td><td name="data_item_td_id"><input style="width:100%;" type="text" value="Loreal" name="data"></td><td name="data_item_td_id"><input style="width:100%;" type="text" value="Лореаль" name="runame"></td><td width="35"><img width="16" title="Добавить вложение" src="img\design\iubgt4oq873qtl3it4uq3vl4btvgn3h.png" onclick="admin_tab_pages('appendChild','2');event.cancelBubble=true;"> <img width="16" src="img\design\close_ico.png"></td>
									</tr><tr class="selectable_red"><td colspan="4"><table name="child_table_2___1" width="100%" style="position:relative;margin-left:4px;"><tbody><tr><td width="30"><input style="width:30px;" name="id" type="text" disabled="" value="2.0"></td><td><input style="width:100%;"></td><td width="37"><img width="16" title="Добавить вложение" src="img\design\iubgt4oq873qtl3it4uq3vl4btvgn3h.png" onclick="admin_tab_pages('appendChild','2.0');event.cancelBubble=true;"> <img width="16" src="img\design\close_ico.png"></td></tr></tbody></table></td></tr><tr class="selectable_red" style="">
										<td width="30" name="data_item_td_id"><input style="width:30px;" type="text" disabled="" value="0" name="id"></td><td name="data_item_td_id"><input style="width:100%;" type="text" value="Alerana" name="data"></td><td name="data_item_td_id"><input style="width:100%;" type="text" value="Алерана" name="runame"></td><td width="35"><img width="16" title="Добавить вложение" src="img\design\iubgt4oq873qtl3it4uq3vl4btvgn3h.png" onclick="admin_tab_pages('appendChild','0');event.cancelBubble=true;"> <img width="16" src="img\design\close_ico.png"></td>
									</tr><tr class="selectable_red" style="">
										<td width="30" name="data_item_td_id"><input style="width:30px;" type="text" disabled="" value="1" name="id"></td><td name="data_item_td_id"><input style="width:100%;" type="text" value="Redken" name="data"></td><td name="data_item_td_id"><input style="width:100%;" type="text" value="Редкен" name="runame"></td><td width="35"><img width="16" title="Добавить вложение" src="img\design\iubgt4oq873qtl3it4uq3vl4btvgn3h.png" onclick="admin_tab_pages('appendChild','1');event.cancelBubble=true;"> <img width="16" src="img\design\close_ico.png"></td>
									</tr></tbody></table>


из нее берем все TR:
$('#'+id+' tr').each(function(index, value) { alert($(this).html()); }


но в таблице есть дочерние таблицы, у них свои TR - как сделать чтоб jQ забирал только чилды уровня указанного id?

рони 17.05.2016 13:58

Цитата:

Сообщение от V2oD2o
$('#'+id+' tbody>tr')

:-?

V2oD2o 18.05.2016 09:52

Цитата:

Сообщение от рони (Сообщение 416822)
:-?

Заработался :p


Часовой пояс GMT +3, время: 23:25.