Аргумент функции с селектором jQuery - PullRequest
1 голос
/ 26 марта 2012

Ребята, это правильно работает для меня, чтобы скрыть любой элемент, где имя класса начинается с "o"

function hider() {$("*[class^=o]").hide();}

Теперь я хотел бы иметь возможность передать эту строку "o" в качестве аргумента функции, и у меня возникли проблемы с синтаксисом. Любая помощь приветствуется.

Ответы [ 2 ]

3 голосов
/ 26 марта 2012

Кажется, что-то вроде этого будет работать:

function hider(startsWith) { $("*[class^="+startsWith+"]").hide(); } попробуйте это в этой скрипке: http://jsfiddle.net/JECUL/

2 голосов
/ 26 марта 2012
function hider(className) {$("*[class^="+className+"]").hide();}

Звони так

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