Использование регулярных выражений с jQuery в событиях связывания - PullRequest
4 голосов
/ 29 июля 2009

Можно ли использовать регулярное выражение в методе привязки jQuery для пользовательских событий. Что-то вроде ...

$(selector).bind(myRegex, function(){})

Например, если у меня есть два пользовательских события, CustomerAdd и CustomerDelete, которые можно объявить, я бы хотел прослушать Customer*.

1 Ответ

0 голосов
/ 29 июля 2009

Если вы пытаетесь использовать регулярное выражение для выбора только определенных элементов DOM, вы можете использовать метод .filter () для передачи функции, которая затем будет выполнять логику регулярного выражения для фильтрации элементов, которые не совпадают.

$(selector).filter(function (index) {
                  return /myregex/.test($(this).attr("id"));
                })

В противном случае не совсем понятно, что вы пытаетесь сделать ...

...