Discussion:
Как определить id при помощи JQuery?
(слишком старое сообщение для ответа)
Dimon
2009-09-07 06:00:24 UTC
Permalink
Hi All!

Есть таблица.

<table width="100%" cellspacing="0" class="otbor_table">
<thead class="otbor_head">
<tr>
<td>
HEAD
</td>
</tr>
</thead>
<tbody style="display: none;" id="content">
CONTENT
</tbody>
</table>

Как при прмощи JQuery получить id объекта TBODY?

Hа странице может быть несколько таких таблиц. Отличаются только id в TBODY.
Когда таблиц несколько, нужно получать все id всех TBODY.
Как такое реализовать?

Подойдут и ссылочки, где можно об этом почитать.

Всем спасибо.
Mithgol the Webmaster
2009-09-08 21:45:40 UTC
Permalink
~'^\V/^`~ Соколовым Сергеем зовут меня те, `~^\V/^~'
" " Кто закрыл себе путь к псевдонимов мечте. " "

Так было 10:00 07 Sep 09 написано от Dimon к All:

Di> <table width="100%" cellspacing="0" class="otbor_table">
Di> <thead class="otbor_head">
Di> <tr>
Di> <td>
Di> HEAD
Di> </td>
Di> </tr>
Di> </thead>
Di> <tbody style="display: none;" id="content">
Di> CONTENT
Di> </tbody>
Di> </table>

Di> Как при прмощи JQuery получить id объекта TBODY?

Di> Hа странице может быть несколько таких таблиц. Отличаются только id в
Di> TBODY. Когда таблиц несколько, нужно получать все id всех TBODY. Как такое
Di> реализовать?

Если я правильно понимаю идеологию jQuery, то тебе достаточно устроить вызов
$('tbody') для того, чтобы получить все элементы tbody.


Код будет примерно таков:


$('tbody').each(function(i){ // эта анонимная функция вызовется в цикле
// по всем элементам tbody в документе

var нужныйID = this.id; // получили id от i-того элемента tbody
. . . . // ...и далее делаем с ним всё желаемое...

});

Di> Подойдут и ссылочки, где можно об этом почитать.

Вот превосходный справочник по jQuery: http://docs.jquery.com/

Просто тыкай по подпунктам раздела 'API Reference' в левом столбце, и читай
открывающиеся страницы.


Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/
Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]

... всё, буквально всё они вываливали в ужасной грязи. (Гитлер. Mein Kampf)
Loading...