Синтаксис jQuery: использование переменной для определения идентификатора - PullRequest
1 голос
/ 23 ноября 2011

Я пытаюсь сделать следующее, но продолжаю терпеть неудачу:

У меня есть переменная:

var targg = "new-house";

И я хотел бы использовать значение переменной для нацеливания на элементс этим идентификатором:
Однако я пытаюсь сделать это внутри набора параметров, и он не работает.

Вот окончательный код:

var targg = "new-house";
$(this).someFunction({
 para1: true,
 para2: "string",
 para3: "#"+targg
});

Это, однако, работает:

$(this).someFunction({
 para1: true,
 para2: "string",
 para3: "#new-house"
});

Это, наверное, очень легко, но я не могу его найти !!Надеюсь, что это понятно.Спасибо

Ответы [ 2 ]

1 голос
/ 23 ноября 2011
$(this).someFunction({
 para1: true,
 para2: "string",
 para3: '#'+ targg +''
});
0 голосов
/ 23 ноября 2011

Это

var id = '#' + targg
$(id)

указывает на правильный селектор.

Либо у вас нет элемента с таким идентификатором, либо вы неправильно вызываете его в своей функции someFunc ().

См. Соответствующую скрипку:

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