javascript - 使用来自 img 标签的数据

标签 javascript jquery

我有一个图像标签,如下所示:

<img data-original="imgserv/profilepics/2/702296.jpg" src="imgserv/blank.JPG" 
 id="702296" user_ip="65.346.36.192" class="lazy">

在 jQuery 中,如果我这样做了

$('.lazy').on('click', function() {
  alert(this.id);
});

我会得到我需要的特定 id

我怎样才能让它也可以检索 user_ip 中的数据?

最佳答案

您可以像这样选择该属性(在点击处理程序中):

var user_ip = $(this).attr('user_ip');

我建议你让它成为一个像data-original这样的数据属性:

<img ... data-user-ip="...">

然后:

var user_ip = $(this).data('user-ip');

关于javascript - 使用来自 img 标签的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22288182/

相关文章:

javascript - 将 html 元素的文本与 Raphael paper.print() 同步

javascript - 在 JavaScript 中模拟人类点击

javascript - 使用JQuery修改外部JS文件

jquery - javascript select2 允许的标签

javascript - 这个字符串替换函数的目的是什么?

javascript - AngularJS - 用新数据刷新列表

javascript - ["var"+1]=someValue - 可以做这样的事情吗?

javascript - 如何使用JQuery和CSS制作垂直轮播新闻 slider ?

php - 根据下拉选择自动填充文本字段,其中所有值都来自 MYSQL 表

javascript - 当用户滚动页面时删除事件类