создать селектор jquery из 2 переменных - PullRequest
0 голосов
/ 01 июня 2011

Я хотел бы создать (в качестве примера) следующий селектор jQuery $ ('li'). Contents () из 2 переменных (например) variable1 = 'li' и variable2 = 'contents ()'.

Я знаю, что переменные можно объединять в открывающих скобках, например, $ (var1 + var2), но я не знаю, как добавить (например) contents () в $ ('li').

TIA Paul

1 Ответ

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

Вы должны быть в состоянии позвонить

var1 = 'li';
var2 = 'contents';
$(var1)[var2]();

Обратите внимание, что var2 должен содержать имя функции без скобок.

Конечно, это работает, только если var2 всегда содержит имя функции, но вы можете зайти так далеко, чтобы проверить, содержит ли оно скобки, и принять решение на основе этого аспекта. Если var2 содержит круглые скобки, вызовите функцию. Если нет, добавьте его в var1 в селекторе.

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