这是一个有效的jquery分裂吗?

时间:2011-08-19 05:39:30

标签: javascript jquery split

我正在使用$.cookie('mycookie').split('|')[1]它在FF中运行但是在IE8中它正在抛出“对象不支持此属性或方法”..有任何建议吗?

这是我想要做的,

if($.cookie('mycookie') != null && $.cookie('mycookie').split('|')[1] != '')

1 个答案:

答案 0 :(得分:1)

快速查看插件表示如果cookie不存在,则为预期值。默认状态为null,如果找到值则为字符串。为什么不先看看document.cookie:

alert(decodeURIComponent(document.cookie.replace(";","\n\n")));

如果您要查找的cookie值确实存在,那么我将验证插件是否实际正确加载:

alert($.cookie.toString());

该插件的获取部分大约是15行,因此如果是问题则调试很简单。现在返回的值为null,它没有split()方法,因此您可以按预期在IE中看到错误。