我需要遍历一个 html(由 AJAX 加载)元素列表,这些元素除了最后一个字符外具有相同的 id。
所以我设置了一个这样的 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 不允许在此处使用连接,尽管事实上我在项目的其他部分中使用了这种技术,没有任何问题。
我希望你能解决这个问题。
谢谢你。