jquery - 点击事件不绑定(bind)?

标签 jquery css click live

我有一个菜单,我正在尝试将 html 中其他地方的 div 的背景图像更改为单击链接的 href。这很奇怪,因为我有一个脚本在鼠标悬停时做几乎相同的事情。我试图调整它来解决这个问题,但无济于事。

    $(".IG_Nav_List a").live('click',function(){ 
        var src = $(this).attr("href");
        $('.Background').css('background-image', 'url(' + src + ')'); 
    });

    ////////////////

   <div class="Background"></div>

    <ul class="IG_Nav_List">
       <li><a href="Surface/A.jpg" onclick="return false;">AAAA</a></li>
       <li><a href="Surface/B.jpg" onclick="return false;">BBBB</a></li>
       <li><a href="Surface/C.jpg" onclick="return false;">CCCC</a></li>
    </ul>

最佳答案

初学者:

'url(+src+)'

应该是

'url('+src+')'

关于jquery - 点击事件不绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5677860/

相关文章:

javascript - jquery访问所有具有id属性的元素

jquery - $.ajax 的 success 和 .done() 方法有什么区别

javascript - 仅在某些 div(不是整页)上启用/触发鼠标滚轮效果

CSS 过渡属性不起作用

jQuery 阻止图像被点击,直到其他功能完成

javascript - 如果单击内部 div,如何防止来自外部 div 的单击事件

jquery - 在 Jquery 模板中传递和访问多个值 模板组合

javascript - jQuery if 语句中的多个条件

javascript - 如果已经声明了宽度,则在页面加载后更改图像宽度?如果未声明宽度,宽度将会改变,但如果像我一样声明则不会

javascript - 将提示值传递到输入按钮上的 "click"事件触发的函数中