尝试获取attr id值时未定义的消息

时间:2011-09-16 15:49:47

标签: jquery jquery-ui jquery-selectors

所有

这很简单,但似乎无法解决这个问题。我有一个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'));
     }

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

<a><img>具有属性ID。在<a>标记中添加一个,它会正常工作。另外,请勿在{{1​​}}中使用javascript:,执行href事件

相关问题