将jquery .on事件绑定到具有动态ID的动态按钮

时间:2015-10-17 02:13:04

标签: javascript jquery html javascript-events onclick

我有一种情况需要将onclick事件绑定到一个按钮,该按钮由外部JavaScript动态注入主html文档。

问题在于按钮的类id后缀了一些动态数字,每次重新加载页面时都会改变这些动态数字。

请参阅示例:

<button class="clickme12345" type=submit value=clickme>send</button> 

禾的情况是,在每个页面重新加载按钮的类ID的数字将会改变,所以下次它将是clickme67890。

有没有办法让jQuery绑定适用于这种情况?

非常感谢任何回复。

1 个答案:

答案 0 :(得分:0)

如果您真的想要使用它,可以使用attribute selector

[attr*=value]之类的内容attr包含字符串value

例如(在jQuery中):

var $btnElement = $('[class*="clickme"]');

以上将选择具有包含clickme

的类属性的任何元素