为什么我得到一个不明确的回报?

时间:2013-12-01 03:44:53

标签: javascript jquery wordpress jquery-plugins wordpress-plugin

编辑:已解决

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

代码片段:

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

2 个答案:

答案 0 :(得分:2)

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

.start-pgm li

答案 1 :(得分:2)

shouldnt it be 

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