【问题标题】:Why am I getting an undefined return?为什么我得到一个未定义的回报?
【发布时间】:2013-12-16 23:48:32
【问题描述】:

编辑:已解决

我正在 wordpress 中构建一个网站,目前正在编辑一个 jquery 插件以在警报框中返回单击链接的 url,但它返回未定义。这仅假设在单击导航菜单中的一项(该部分工作正常)时触发,请参阅下面的网站链接以供参考。为什么会这样?

sn-p 代码:

jQuery('body').on('click', '.start-pgm li', function() {
var addressValue = $(this).attr("href");
alert(addressValue );
$.window({    title: "Cyclops Studio",    url: addressValue });
return false;
});

如果有帮助,请提供其他信息:

Web Address I am working on

Jsfiddle with whole script

【问题讨论】:

    标签: javascript jquery jquery-plugins wordpress


    【解决方案1】:
    shouldnt it be 
    
    .on('click', '.start-pgm li a', function() 
    

    【讨论】:

      【解决方案2】:

      您正在为没有 href 属性的 <li> 元素注册点击监听器。

      .start-pgm li

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-27
        • 2012-06-22
        相关资源
        最近更新 更多