欢迎来到山村网

如何获取当前按钮或者html的ID名称实例

2019-03-09 13:10:28浏览:827 来源:山村网   
核心摘要:今天做的上传图片,点击图片删除。随机给图片id,获取图片id,然后删除图片。由于图片id是随机的,用点击img或者点击class,获取

今天做的上传图片,点击图片删除。

随机给图片id,获取图片id,然后删除图片。

由于图片id是随机的,用点击img或者点击class,获取id都不行,最后用onclick事件获取。

js代码如下:

$("#pic").append("<img style='width:70px;margin:5px;height:70px;' id='"+num+"' onclick='upimg()' src=http://www.shancun.net/skin/default/image/nopic.gif + images.localId + http://www.shancun.net/skin/default/image/nopic.gif />");

开始这样获取:

  function upimg(){    var id= $(this).attr("id");    alert(id);    }

不行。后来用:

  function upimg(){    alert(event.target.id);    }

获取到了。

总结:

尽量使用event.target.id,不要使用this.id。

当使用事件委托的时候,this指向的是绑定监听事件的元素,而非被点击的元素。event.target.id则始终指向被点击的元素

(责任编辑:豆豆)
下一篇:

怎么看宽带是几兆的

上一篇:

explorer.exe服务器运行失败如何解决

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com