gpt4 book ai didi

javascript - jQuery Selector 获取ID末尾的ID

转载 作者:行者123 更新时间:2023-11-30 18:19:32 24 4
gpt4 key购买 nike

我有一些代表按钮的 DIV,所有按钮的 ID 结构如下:

Button_<id>

例子:

Button_54

有没有办法将点击监听器附加到所有按钮并在监听器中获取其 ID?我想出了以下解决方案,但我认为这不是这样做的方法...您有什么建议吗?

$('[id$="Button_"]').click(function() {
var id = $(this).attr('id');
var ButtonID = id.substring(id.lastIndexOf("Button_"));
//.
//. Do somthing which requires the ID
//. of this button, for instance an AJAX request
//.
});

最佳答案

您正在使用 Attribute Ends With 选择器,它不会选择您的元素,您应该改用 Attribute Starts With 选择器:

$('[id^="Button_"]').click(function() {
var num = this.id.match(/\d+/g).join(''); // 54
// ....

});

关于javascript - jQuery Selector 获取ID末尾的ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12446660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com