2016-08-24 22 views
0

我有不同的动态生成的ID,如:common_NUMBER。每个div的数量都不相同。当只有一部分是已知的时选择ID

我想创建使用他们的ID的DIV的事件,如:

$('#common_').on('click',function(){ 

}); 

我怎么能动态地选择所有的div#common所有数字的价值观?

回答

4

你可以这样说:

$('div[id^="common_"]').on('click',function(){ 
    // code goes here 
}); 

希望这将解决您的问题。

+0

如果它解决了您的问题,请将其标记为您的答案。它也会帮助其他人寻找类似的东西。 –

1

如,

$("div[id^=common_]") 

这将选择所有div元件,其id属性开始与common_你可以指定你的选择。

jsfiddle

0

现有的答案回答所提的具体问题,但对于其他情况,检查出其具有以下信息jQuery selectors page

检查的属性,其中包含的东西:

jQuery("[attribute*='value']") 

检查某个属性的状态:

jQuery("[attribute^='value']") 
当它的东西两端

检查属性:

jQuery("[attribute$='value']") 

有你可能想要做其他事情,如不等于jQuery("[attribute!='value']")和更多的负载。