Мне нужно зациклить список элементов 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 не позволяет использовать здесь конкатенацию, несмотря на то, что я использовал эту технику в других частях моего проекта, без каких-либо проблем.
Я надеюсь, что вы можетеесть решение этой проблемы.
Спасибо.