当只知道一个部件时选择Id

时间:2016-08-24 16:22:47

标签: jquery

我使用ID生成动态生成的不同div:left。每个div的数字都不同。

我想使用他们的ID在div上创建一个事件,例如:

common_NUMBER

如何为所有NUMBER的值动态选择所有$('#common_').on('click',function(){ });

3 个答案:

答案 0 :(得分:4)

你可以这样做:

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

希望它能解决你的问题。

答案 1 :(得分:1)

您可以将选择器指定为

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

将选择div属性以 common _ 开头的所有id元素。

jsfiddle

答案 2 :(得分:0)

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

检查包含某些内容的属性:

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

检查属性的属性:

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

当某个属性结束时检查属性:

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

您可能想要做的其他一些事情,例如不等于jQuery( "[attribute!='value']" )等等。