jQuery Проблема с атрибутом класса: почему это работает в 1.2.6, а не в 1.3.1? - PullRequest
1 голос
/ 26 февраля 2009

Ну ... для меня это то же самое, но я не знаю, почему это работает в 1.2.6 и не в 1.3.1:

if ($('.trSelected').length == 2)
{
        alert("hello");

}

В этом случае я выбираю строки на flexigrid и привык работать только штраф в 1.2.6.

Чтобы работать в 1.3.1, мне нужно было сделать это:

if ($('#flexDiv .trSelected').length == 2)
{
           alert("hello");

}

Мне пришлось указать таблицу, из которой находится trSelected ... почему Бывает?? У меня слишком много проблем с учебными занятиями. Например: если я иметь 3 входных текста с классом «тест», только первый входной текст функциональные ... другие нет. Зачем? Спасибо!!!

1 Ответ

1 голос
/ 26 февраля 2009

Вы отлаживали, что возвращает длина $ ('# flexDiv .trSelected').?

Лучшая вещь для отладки javascript - Firebug.

В JavaScript пишут:

console.log(  $('#flexDiv .trSelected').length  );

А затем посмотрите в консоли Firebug, что вы получаете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...