Javascript-форум (https://javascript.ru/forum/)
-   Оффтопик (https://javascript.ru/forum/offtopic/)
-   -   Скрипт, меняющий атрибут title у элемента (https://javascript.ru/forum/offtopic/12742-skript-menyayushhijj-atribut-title-u-ehlementa.html)

Андрей38 04.03.2011 16:03

Это не рабочий скрипт . Мне надо добиться автоматическое увеличение имени класса ячейки выбранного столбца
//...tr.. each('td:nth(3)')...// ячейки на 1. Помогите пожайлуста, а то ведь много работы- вводить такое вручную . И ошибиться легко можно .
Вот чего я добиваюсь _
< td сlass='E_1' ..
< td сlass='E_2 ...
<t d сlass='E_3'...
..Первая часть кода_ это на базе моих знаний, а 2-я часть_моя неудачная попытка пристыковать код Хомича с его видео-уроков

<script language="javascript"> 
               $(document).ready(function(){
				   
 $('tr').each(function(){
  var R= $(this).find('td:nth(3)');
	
R.attr('class'),(function(arr){
 return R.attr('class')  + arr;
		
	       });});});
		                    </script
>

abc_ua 04.03.2011 17:46

$(document).ready(function(){
var c = 1;
$("tr").each(function() {$(this).addClass("E_"+c);c++;});
});

Андрей38 04.03.2011 18:27

Цитата:

Сообщение от abc_ua (Сообщение 94938)
$(document).ready(function(){
var c = 1;
$("tr").each(function() {$(this).addClass("E_"+c);c++;});
});

Ух-ты !.. ОГРОМНЕЙШЕЕ СПАСИБО :thanks: !.. Еще раз, Огромнейшее спасибо!

Андрей38 04.03.2011 20:36

Цитата:

Сообщение от abc_ua (Сообщение 94938)
$(document).ready(function(){
var c = 1;
$("tr").each(function() {$(this).addClass("E_"+c);c++;});
});

..Далее пытаюсь пронумеровать в порядке возврастания <тн> столбец таблици..
< td сlass='E_1' ..
< td сlass='E_2 ...
<td сlass='E_3'..

Нумерует прекрасно , но моя А - часть,как оказалось ,- не совсем то,что надо.
Мне необходимо пронумеровать весь ячейки столбик от верха -до- низу. Подскажите пожайлуста, как развить код ,предложенный
"bc_ua"
$("tr").each(function() {$(this).addClass("E_"+c);c++;});
});
Это _ зарисовка которая нуждается в завершении :
<script language="javascript"> 
               $(document).ready(function(){
		// A		   
$('tr').each(function(){
 var R= $(this).find('td:nth(3)');(МОЯ  ПРОБЛЕМНАЯ СТРОКА)
         // B 
 R.each(function() {
     var c = 1;
 $(this).addClass("E_" + c);c ++ ;});
	
                    });});   </script>

abc_ua 05.03.2011 02:52

Если я вас правильно понял:
$(document).ready(function(){
	var c = 1;
	$("tr").each(function() {$(this).find("td").eq(2).addClass("E_"+c);c++;});
});


Исправляйте ошибки прежде чем публиковать сообщение

Андрей38 05.03.2011 11:49

Цитата:

Сообщение от abc_ua (Сообщение 95034)
Если я вас правильно понял:
$(document).ready(function(){
	var c = 1;
	$("tr").each(function() {$(this).find("td").eq(2).addClass("E_"+c);c++;});
});


Исправляйте ошибки прежде чем публиковать сообщение

ОГРОМНЕЙШЕЕ СПАСИБО :thanks: ! eq(2)!!! Вы ответили прямо в точку ,тем самым дав возможность передохнуть моим глазам и голове :yes: !!!! Я уже начинаю волноваться о своем зрении от моих эксперементов над кодом.
... У меня по ходу уже возникла идея даже передавать /подтасовывать/значения какого-нибудь атрибута каждого вложенного рисунка в атрибут его родного парент-контейнера :) . Я буду реализовать это самостоятельно из-за уважения к Вам , а если у меня мой код не заработает ,могу ли выложить этот код и обратиться к Вам за помощью еще раз ? ,,, А ошибки...Вы имеете ввиду_ орфографические ?

abc_ua 05.03.2011 21:18

Конечно можете, для этого и есть форум. Да, орфографические
Цитата:

весь ячейки столбик от верха -до- низу

Андрей38 05.03.2011 21:28

Цитата:

Сообщение от abc_ua (Сообщение 95222)
Конечно можете, для этого и есть форум. Да, орфографические

Я уже беспокоился, что мои ошибки в коде уж слишком бросаются в глаза ... Спасибо Вам :thanks: !

Андрей38 07.03.2011 12:32

Подскажите пожайлуста , как поступают , когда числовое текст- содержимое всех td eq(2) : $("tr").each(function() {$(this).find("td").eq(2).text()....... надо просуммировать ? Для опыта я пробывал eq(2).text() проаппендить в один контейнер , но последуещее извлечение текста из $'(#контейнер') суммированние игнорировалось .Здесь , наверное eq(2).text() вместо переноса в див-контейнер, нужно в массив переносить ? Я массивы не юзал еще. Буду премного благодарен даже за подсказку !..

dmitriymar 07.03.2011 13:20

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


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