尝试获取 attr id 值时出现未定义消息
所有,
这很简单,但似乎无法弄清楚。我有一个 close 函数,应该显示属性 id 的值。但我在警报消息中收到一条未定义的消息。感谢您的任何帮助。
href 代码:
<a href="javascript:close()">
<img class="close-icon" alt="" />
</a>
功能:
function close() {
var currentID = $(this).attr('id');
alert('ID clicked on: ' + $(this).attr('id'));
}
感谢您的帮助。
All,
This is simple but can't seem to figure this out. I have a close function that should display out the value of the attribute id. But I get a message of undefined in my alert message. Thanks for any help.
href code:
<a href="javascript:close()">
<img class="close-icon" alt="" />
</a>
function:
function close() {
var currentID = $(this).attr('id');
alert('ID clicked on: ' + $(this).attr('id'));
}
Thanks for any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
和
都没有属性 id。在
标签中添加一个即可正常工作。另外,不要在
href
中使用javascript:
,而是执行onclick
事件<a>
nor<img>
has an attribute id. Add one into<a>
tag and it'll work fine. Also, don't usejavascript:
inhref
, doonclick
event