javascript - 如何在点击时访问任何按钮的 ID?
问题描述
我有一个按钮,我不知道它的 id
<button id="" class="mybtn" type=""></button>
现在我想在点击时获取此按钮的 id
("//what to write here").click(){
console.log($(this).id);//something like this i want
}
但是使用类选择器的问题是我有多个按钮,因此它将选择所有按钮,而不仅仅是单击的那个。
解决方案
你可以这样做。我评论了语法的代码
$("button.mybtn").on("click", function() {
console.log($(this).attr("id")); // return blank when no id
console.log(this.id); // return undefined when no id
})
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button id="hello" class="mybtn" type="">Sample</button>
<button id="hello1" class="mybtn" type="">Sample</button>
推荐阅读
- discord.py - discord:py 特定角色列表中的最高角色
- azure - 逻辑应用:列出 blob 分页限制
- node.js - Mongodb 和 node js 事务替代和关系
- go - 将结构附加到 Go 中的匿名结构切片
- python - 为什么这个 tkinter 网格将最后添加的复选框居中?
- python - 如果在 pandas df 中丢失,则创建行
- javascript - 如何防止用未定义的对象填充此对象?
- spring - Spring Cloud Eureka Server:Eureka 服务器如何知道哪些微服务实例在运行?
- windows - 如何编写 Dockerfile 将两个或多个 docker 映像合并为一个?
- python - Python中具有二进制结果和时间数据的列表理解