jQuery:如何在没有for循环的情况下将事件处理程序应用于$('#text'+'any integer')?

kha*_*rim 0 html javascript jquery events integer

我正在寻找这样的东西:

$('#showcomments' + 'any integer' ).click(function(){ do stuff });
Run Code Online (Sandbox Code Playgroud)

我不想用一个for循环,因为独特的ID的数量showcomments1,showcomments2等等依赖一个数据库,其内容由用户输入的改变.

我不想在jQuery中访问数据库只是为了创建一个for总是限于表中行数的循环.

当然有一些方法来表达'任何整数'?

ᾠῗᵲ*_*ᵲᄐᶌ 6

如果您不想循环,请使用选择器的启动

$('[id^=showcomments]').click(function(){ do stuff });
Run Code Online (Sandbox Code Playgroud)


Sel*_*gam 5

我会使用类选择器来处理这种情况......

$('.comments').click(function(){ do stuff });
Run Code Online (Sandbox Code Playgroud)