Не могу вытащить содержимое из ячейки таблицы

142
08 марта 2019, 23:50

Всем привет, у меня не получается вытащить содержимое из ячейки таблицы html

<table> 
				<tr> 
					<th style="border-bottom: 1px solid #FBFBFB;" class="shop_id">№</th> 
					<th style="border-left: 1px solid #FBFBFB;" class="shop_address">Адрес</th> 
					<th style="border-left: 1px solid #FBFBFB;" class="shop_phone">Телефон</th> 
				</tr> 
			<?php 
 
				$shop_query = mysqli_query($link, 'SELECT * FROM `shopping_opportunities`;'); 
 
				while ($shop = mysqli_fetch_assoc($shop_query)) { 
					 
					echo '<tr class="srt_table_shop">'; 
						echo '<td class="shop_id">'.$shop[id].'</td>'; 
						echo '<td class="shop_address">'.$shop[address].'</td>'; 
						echo '<td class="shop_phone">'.$shop[phone].'</td>'; 
					echo '</tr>'; 
 
				} 
 
			?> 
			</table>

теперь с помощью jquery вытаскиваю все строчки таблицы, потом перебираю массив сформированный из строчки таблицы, но не получается вытащить значение из самой чейки этой строчки, что делать?

$('#shop_search').keypress(function(){ 
 
		var str_search = $(this).val(); 
 
		var tr = $('.srt_table_shop'); 
 
		$.each(tr, function(){ 
 
			var tr_array = this.children; 
 
			console.log(tr_array[1]); 
		}); 
});

Answer 1

jQuery умеет искать по содержимому:

$('td:contains("НАЗВАНИЕ КОМПАНИИ")');

Чтобы получить значение можно писать так:

$('table').find('.shop_address').first().text();
READ ALSO
Проблема с safari

Проблема с safari

Подскажите как заставить safari, чтобы оно принимало данный стиль:

153
Как называетя анимация линий CSS

Как называетя анимация линий CSS

Как называется анимация в виде двигающихся линий css

138
Углы на блоке (CSS)

Углы на блоке (CSS)

Добрых времени суток, подскажите, пожалуйста, как сделать такие вот углы при наведении?

173
Как получить массив значений у `input type = &ldquo;number&rdquo;` в JS?

Как получить массив значений у `input type = “number”` в JS?

Как получить массив значений у input type = "number" в JS?

137