为啥我得到一个未定义的回报?

Posted

技术标签:

【中文标题】为啥我得到一个未定义的回报?【英文标题】: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

【问题讨论】:

【参考方案1】:
shouldnt it be 

.on('click', '.start-pgm li a', function() 

【讨论】:

【参考方案2】:

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

.start-pgm li

【讨论】:

以上是关于为啥我得到一个未定义的回报?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我从 html doc 得到函数未定义错误?

为啥我得到一个未定义的 pthread_create 引用? [复制]

为啥我在这个 SASS 文件中得到一个未定义的 Foundation 变量错误?

为啥我得到:“未定义的对 `glfwInit' 的引用”?

为啥我得到“未定义不是对象(评估 PropTypes.shape)”?

为啥我不能设置 Jquery 的属性并在 Electron 中得到未定义的答案