Хотите запустить определенную функцию js при нажатии на элемент html, в зависимости от регулярного выражения id этого элемента - PullRequest
0 голосов
/ 20 апреля 2020

В моем шаблоне django у меня есть

{% for booking in bookings %}
   <button type="button" class="btn btn-primary" id="request{{booking.pk}}">Requesttojoin</button>
{% endfor %}

И в шаблоне у меня есть функция js

$(x).click(function () {
................
});

Там я хочу заменить "x" на выражение (может быть, регулярное выражение), так что когда пользователь нажимает любую кнопку с id = "request {somenumber}", эта функция js должна запускаться.

Можно ли это сделать? Если да, то как? Если нет, то есть ли другие способы сделать это? Заранее спасибо.

Примечание: onclick (function ()) не служит моей цели. Я хочу знать способы замены этого "x" в $ (x) .click (.....) в этой js функции, упомянутой выше

...