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

Тема в разделе "Другие языки", создана пользователем drawing4, 11 фев 2010.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. drawing4

    drawing4

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

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

    polyetilen Заблокирован

    Регистр.:
    10 авг 2006
    Сообщения:
    814
    Симпатии:
    474
    изменить можно через 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");



    http://api.jquery.com/eq-selector/
    http://msdn.microsoft.com/en-us/library/dd347120%28VS.85%29.aspx
    http://msdn.microsoft.com/en-us/library/dd347123%28VS.85%29.aspx
    http://msdn.microsoft.com/en-us/library/ms537443%28VS.85%29.aspx
     
    drawing4 нравится это.
  3. drawing4

    drawing4

    Регистр.:
    21 ноя 2008
    Сообщения:
    323
    Симпатии:
    37

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