Проблема создания динамического селектора jQuery - PullRequest
0 голосов
/ 02 июня 2011

Я пытаюсь создать динамический селектор и вывести дамп представления результирующего объекта в консольном журнале:

console.log($('input:first[type=hidden][id$='+ temp +']').parent());

translation: получить родительский элемент первого ввода, который скрыт и где идентификатор заканчивается на 'temp '

temp - это переменная, которая передается в функцию, в которой находится этот оператор.Когда я вынимаю + temp + и заменяю его на скажем ... 50 (известное число) - я получаю результат, который ищу.Когда я пытаюсь заставить селектор динамически печатать, я получаю пустой результат.Я искал и искал решение, но не могу найти решение.

Спасибо за вашу помощь!

РЕДАКТИРОВАТЬ:

function removeAjaxContact(aid)
{
    console.log(aid);
    console.log($('input:first[type=hidden][id$='+ aid +']').parent());
}

Результаты консоли:

`40

[]`

САМО ОТВЕТИЛ:

ОК - понял ... Я передал значение со страницы в виде строки вместо целого числа.не уверен, почему это имело значение, но это сделал.спасибо всем за быстрый ответ и поддержку !!

1 Ответ

0 голосов
/ 08 июня 2011

(Выше в редактировании): ОК - понял ... Я передал значение со страницы в виде строки вместо целого (заключенного в кавычки) не уверен, почему это имело значение, но это сделал. спасибо всем за быстрый ответ и поддержку !!

Обновление, я столкнулся с этой проблемой при передаче других значений, передача значения int приведет к случайному получению меньшего числа в реальной функции. Я немного зеленая, диагностирую, почему это происходит. Спасибо всем за мгновенную помощь и поддержку!

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