[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите пожалуйста с выборкой jquery
Serg_php
Здравствуйте. помогите с выборкой jquery.Уже час не могу выбрать родителя tr
Вообщем у меня есть таблица, в которой есть
<tr><td><input id="test" class="checkbox" type="checkbox" checked="" disabled="true"></td></tr>


и вот как мне выбрать <tr> что бы присвоять ему другой цвет. Выбрать нужно только тгда, когда checkbox отмечен. Помогите решить



Спустя 8 минут, 55 секунд (7.02.2012 - 12:44) alexbel2404 написал(а):
var tr = $('#test').parent().parent();

Спустя 11 минут, 5 секунд (7.02.2012 - 12:55) Serg_php написал(а):
Цитата (alexbel2404 @ 7.02.2012 - 09:44)
var tr = $('#test').parent().parent();

Нет, не работает. Вот пишу
var test = $("form :checkbox:checked");

test.attr('id','test');
var tr = $('#test').parent().parent();
tr.attr('class');
alert(tr);

Спустя 8 минут, 44 секунды (7.02.2012 - 13:04) alexbel2404 написал(а):
var test = $("form :checkbox:checked");

test.attr('id','test');
var tr = $('#test').parent().parent();
alert(tr.attr('class'));

Спустя 39 секунд (7.02.2012 - 13:05) alexbel2404 написал(а):
ну и tr в hml'e у тебя без класса, поэтому алерт ничего толкового не выдаст.

Спустя 5 минут, 17 секунд (7.02.2012 - 13:10) Serg_php написал(а):
Цитата (alexbel2404 @ 7.02.2012 - 10:05)
ну и tr в hml'e у тебя без класса, поэтому алерт ничего толкового не выдаст.

Есть там класс. Я наверное не доганяю. Мне нужно просто этому tr присвоять свой id, что бы манипулировать с ним в css вот этот
<tr class="evenListRowS1" height="20">
но не выдает этот класс. Что не так?(

Спустя 3 минуты, 15 секунд (7.02.2012 - 13:13) Serg_php написал(а):

<tr class="evenListRowS1" height="20">
<td
class="nowrap" width="1%">
<td
width="2%" nowrap="">
<td
class="" align="left" valign="top" scope="row"> 07.02.2012 08:00 </td>
<td
class="" align="left" valign="top" scope="row"> 5656 </td>
<td
class="" align="left" valign="top" scope="row">
<td
class="" align="left" valign="top" scope="row"> 5656 </td>
<td
class="" align="left" valign="top" scope="row">
<td
class="" align="left" valign="top" scope="row"> 07.02.2012 10:53 </td>
<td
class="" align="left" valign="top" scope="row">
<input
id="test" class="checkbox" type="checkbox" checked="" disabled="true">
</td>
<td
align="right">
</tr>



Спустя 1 минута, 8 секунд (7.02.2012 - 13:14) alexbel2404 написал(а):
ну а к классу ты через css привязаться не можешь, нафига костыли городить?

Спустя 1 минута, 53 секунды (7.02.2012 - 13:16) nugle написал(а):
Serg_php
ну так понятно почему не выводит
ты выведи
$("form :checkbox:checked");

ничего он тебе не выдаст, так как у тебя checked пусто
сделай так
$('#test').parent().parent().html();

Спустя 3 минуты, 4 секунды (7.02.2012 - 13:19) Serg_php написал(а):
Цитата (alexbel2404 @ 7.02.2012 - 10:14)
ну а к классу ты через css привязаться не можешь, нафига костыли городить?

Потому что нужно выбрать только отмеченные checkbox

Спустя 4 минуты, 40 секунд (7.02.2012 - 13:24) Serg_php написал(а):
Цитата (nugle @ 7.02.2012 - 10:16)
Serg_php
ну так понятно почему не выводит
ты выведи
$("form :checkbox:checked");

ничего он тебе не выдаст, так как у тебя checked пусто
сделай так
$('#test').parent().parent().html();

Неработает. Но спасибо за мысль

Спустя 1 минута, 14 секунд (7.02.2012 - 13:25) nugle написал(а):
покажи код, как ты сделал, код реально рабочий, он не может не работать

Спустя 1 минута, 34 секунды (7.02.2012 - 13:27) Serg_php написал(а):
Все, получилось.Всем спасибо) Вообщем проблема была в том, что там уже был id="test" и он брал его.

Спустя 7 минут, 36 секунд (7.02.2012 - 13:34) Serg_php написал(а):
оу, еще вопрос, почему он выбирает только первый и все, а дольше все tr не берет? Как сделать что бы выбирало все отмеченные

Спустя 6 минут, 22 секунды (7.02.2012 - 13:41) Serg_php написал(а):
Цитата (nugle @ 7.02.2012 - 10:25)
покажи код, как ты сделал, код реально рабочий, он не может не работать

посмотри пожалуйста. Как сделать что бы скрипт выбирал все tr с отмеченными checkbox. Потому что сейчас он берет только первый

Спустя 14 минут, 51 секунда (7.02.2012 - 13:56) nugle написал(а):
Serg_php
не понял твою задачу, надо все, записывай в переменную.
Если ты не про то, то покажи код и объясни по другому задачу
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.