为什么我得到一个未定义的回报

Why am I getting an undefined return?

本文关键字:一个 未定义 回报 为什么      更新时间:2024-01-13

编辑:已解决

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

代码片段:

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

附加信息(如果有帮助):

网址我正在上工作

Jsfidle与整个脚本

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

您在没有href属性的<li>元素上注册了一个点击侦听器。

.start-pgm li