我的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。
我该如何实现?
答案 0 :(得分:5)
$('img').click(function(){
alert(this.id);
}); //try that :-)
或更“动态版”(如果您通过ajax或其他实现添加图片):
$('img').live('click', function(){
alert(this.id);
}); //try that :-)
答案 1 :(得分:4)
$("img").click(function() {
alert($(this).attr("id"));
});
答案 2 :(得分:3)
使用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);" />