显示单击的图像的 ID

发布于 2024-11-05 11:09:09 字数 246 浏览 0 评论 0原文

我的 HTML 是这样的:

    <img src="/path" id="img_1">
    <img src="/path" id="img_2">
    <img src="/path" id="img_3">
    <img src="/path" id="img_4">

我想提醒被点击的按钮的 id。

我怎样才能做到这一点?

My HTML is like so:

    <img src="/path" id="img_1">
    <img src="/path" id="img_2">
    <img src="/path" id="img_3">
    <img src="/path" id="img_4">

I want to alert out the id of the button that was clicked.

How can I accomplish that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

辞别 2024-11-12 11:09:09
$('img').click(function(){
   alert(this.id);
}); //try that :-)

DEMO

或者更“动态的版本”(如果您通过以下方式添加图像) ajax 或其他一些实现):

$('img').live('click', function(){
   alert(this.id);
}); //try that :-)
$('img').click(function(){
   alert(this.id);
}); //try that :-)

DEMO

Or a more 'dynamic version' (if you are adding the images by ajax or some other implementation):

$('img').live('click', function(){
   alert(this.id);
}); //try that :-)
瞎闹 2024-11-12 11:09:09
$("img").click(function() {
  alert($(this).attr("id"));
});
$("img").click(function() {
  alert($(this).attr("id"));
});
唯憾梦倾城 2024-11-12 11:09:09

使用 jQuery:

$('img').click(function() {
   alert($(this).attr('id'));
});

或纯 JS:

function handleClick(sender) {
   alert(sender.id);
}

<img src="/path" id="img_1" onclick="handleClick(this);" />
<img src="/path" id="img_2" onclick="handleClick(this);" />
<img src="/path" id="img_3" onclick="handleClick(this);" />
<img src="/path" id="img_4" onclick="handleClick(this);" />

With jQuery:

$('img').click(function() {
   alert($(this).attr('id'));
});

Or plain JS:

function handleClick(sender) {
   alert(sender.id);
}

<img src="/path" id="img_1" onclick="handleClick(this);" />
<img src="/path" id="img_2" onclick="handleClick(this);" />
<img src="/path" id="img_3" onclick="handleClick(this);" />
<img src="/path" id="img_4" onclick="handleClick(this);" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文