有人能指出我的jQuery中的错误吗?

时间:2012-05-11 14:47:02

标签: javascript jquery scripting

当我点击工具栏中的按钮时,我正在创建一个脚本来打开页面上的所有链接。以下代码究竟出了什么问题?

        function performCommand(event) {  
            if (event.command == "open-tests") {
                $('a').each(function(index, elem) {
                    window.open($(elem).attr('href'));
                });
            }  
        }

至于获取该函数,它做得很好,就像我注释掉if语句并放入一个简单的警报一样,它将按预期工作。但是上面的代码不起作用。

2 个答案:

答案 0 :(得分:7)

event object provided by jQuery没有标准command属性。

为什么你认为有一个?

答案 1 :(得分:1)

您是否禁用了PopUp Manager,或者您使用的是其他类型的广告拦截器/安全插件?

尽管Safari在回调中调用时拒绝window.open

更多内容如下: http://jensarps.de/2009/08/21/safari-and-window-open/