Jquery悬停获取Id问题

标签 jquery

嗨,我有一个 img,当我将鼠标悬停在它上面时,我希望它取消隐藏 div,但是它不起作用。这是我的尝试。

     $("img").hover(
          function () {
          var currentID = $(this).attr('id');
          $('.'+currentID).show();
      },
          function () {
          var currentID = $(this).attr('id');
          $('.'+currentID).hide();
      }
     );

这是 HTML

     //intially hidden via display:none

     <div class="Alligator sinensis" style="display:none;border:solid;float:right;">

     //this is the image       
     <img id="Alligator sinensis" class="circular resultss imgs" src="http://media.eol.org/content/2013/02/20/13/27869_orig.jpg">

最佳答案

您的 ID 和类(class)不能有空格。

<div class="AlligatorSinensis" style="display:none;border:solid;float:right;">

 //this is the image       
<img id="AlligatorSinensis" class="circular resultss imgs" src="http://media.eol.org/content/2013/02/20/13/27869_orig.jpg">

关于Jquery悬停获取Id问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18159644/

相关文章:

javascript - 未从下拉列表中选择任何值后如何显示错误消息?

jquery tablesorter ajax表只按一个方向排序

javascript - 如何在 JavaScript 中使用函数构建对象

javascript - 创建显示两种组合颜色结果的混色器

javascript - 使用 Restful 请求 JSON

json - JSON 中的链式州城市下拉列表

JQuery:如何在具有特定类的所有范围内进行迭代

javascript - jQuery 使用 ID 隐藏

jquery - 如何在不拉伸(stretch)的情况下将所有图像设置为等宽和等高

javascript - JQuery - 如何计算选择器选择的元素数?