Проблема при использовании переменной JS в качестве селектора для Jquery 1.4.4 - PullRequest
0 голосов
/ 15 октября 2019

Мне нужно зациклить список элементов HTML (загруженных AJAX), которые имеют одинаковый идентификатор, за исключением последних символов.

Поэтому я установил селектор jquery следующим образом:

$('#selector_' + id).click(function(){...});

Но когда я нажимаю на элемент, ничего не происходит.

Я проверил несколько вещей:

var selector = '#selector_' + id; $(selector).click(function(){...}); =>, которая не работает,

var selector = '#selector_' + id.toString(); $(selector).click(function(){...}); => который не работает,

$('#selector_' + id.toString()).click(function(){...}); => который не работает,

$('#selector_0').click(function(){...}); => который работает,

Кажется, что Jquery не позволяет использовать здесь конкатенацию, несмотря на то, что я использовал эту технику в других частях моего проекта, без каких-либо проблем.

Я надеюсь, что вы можетеесть решение этой проблемы.

Спасибо.

...