Показать сообщение отдельно
  #1 (permalink)  
Старый 07.02.2015, 22:37
Интересующийся
Отправить личное сообщение для avantyrist Посмотреть профиль Найти все сообщения от avantyrist
 
Регистрация: 05.02.2015
Сообщений: 18

Сравнение содержимого текста Таблици в строках
Добрый день, Потихоньку пытаюсь освоить jQuery, поставил какбы задачю для себя:

На странице Формируется некая таблица, Каждый раз с разным содержанием Строк (tr) и ячеек (td) и разное их количество. К примеру приведу маленькую таблицу:

<table class="compare_table">
 <tbody>
 <tr>
	<th>Имя</th>
	<td>Саша</td>
	<td>Петя</td>
	<td>Игорь</td>
 </tr>
 
 <tr>
  <th>Фамелия</th>
      <td>Петров</td>
      <td>Сидоров</td>
      <td>Сидоров</td>
   </tr>
 
 <tr>
 
  <th>Фамелия</th>
      <td>Харьков</td>
      <td>Харьков</td>
      <td>Харьков</td>
   </tr>
</tbody></table>



Пытаюсь сделать проверку на одинаковое содержание ячеек в строках, и если содержание всех ячеек в строке одинаково, то добавить к строке CSS класс....


jQuery("#compare").click(function(event){
	jQuery(".compare_table tr").each(function() {        // -----  перебираю все строки в таблице

	var tdlast =jQuery(this).find("td:last-child").text();     //----  определяю какой текст  содержится в последней ячейке, текущей строки (отрабатывает нормально!!)

	var blok = jQuery(this).find("td").text();     //----  *НЕМОГУ ПОНЯТЬ как определить значение всех ячеек (по отдельности) в текущей строке чтобы потом сравинить их с tdlast 
		alert ("текст в TD ------- " +blok);
		alert ("текст в ПОСЛЕДНЕМ TD ------- " +tdlast);
	});


*Как я понимаю надо все ячейки с их значениеми, в текущей строке, загнать в масив. Но как ? (
а потом прогнать по циклу етот массив сравнивая с переменной tdlast и если все значения совпали, то сделать:

jQuery(this).parent().addClass('same');

Пожалуста помогите, второй день не отхожу от компа (

Последний раз редактировалось avantyrist, 07.02.2015 в 23:07.
Ответить с цитированием