Jquery Как изменить 3-й элемент класса

Статус
В этой теме нельзя размещать новые ответы.

drawing4

Профессор
Регистрация
21 Ноя 2008
Сообщения
323
Реакции
37
Подскажите, как можно изменить нужный елемент класса по его номеру.

Ситуация такая, таблица, в которой каждая колонка это отдельный класс. Нужно изменить данные в определенной строке этой колонки.
Получить нужную колонку можно так:
PHP:
var w=$('.myclass')[3];

или так:
PHP:
var w=$('.myclass').get(3);

изменить не получается почему-то
 
изменить можно через innerHTML
например таблица такая
HTML:
<table>
  <tr>
    <td class="myclass1">1</td>
    <td class="myclass">2</td>
    <td class="myclass3">3</td>
  </tr>
  <tr>
    <td class="myclass1">4</td>
    <td class="myclass">5</td>
    <td class="myclass3">6</td>
  </tr>
  <tr>
    <td class="myclass1">7</td>
    <td class="myclass">8</td>
    <td class="myclass3">9</td>
  </tr>
</table>
надо заменить 5 на "test" тогда
$('.myclass')[1].innerHTML = "test";
или по селектору
$('.myclass:eq(1)').html("test");


 
изменить можно через innerHTML
например таблица такая
HTML:
<table>
  <tr>
    <td class="myclass1">1</td>
    <td class="myclass">2</td>
    <td class="myclass3">3</td>
  </tr>
  <tr>
    <td class="myclass1">4</td>
    <td class="myclass">5</td>
    <td class="myclass3">6</td>
  </tr>
  <tr>
    <td class="myclass1">7</td>
    <td class="myclass">8</td>
    <td class="myclass3">9</td>
  </tr>
</table>
надо заменить 5 на "test" тогда
$('.myclass')[1].innerHTML = "test";
или по селектору
$('.myclass:eq(1)').html("test");
*** скрытое содержание ***


Спасибо добрый человек! :) Сделал так $('.myclass')[1].innerHTML = "test"; второй вариант с первого раза не пошел, позже немного разберусь почему.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху