if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
jQuery('#pworld,#pauto,#psubmit').attr({
href: 'mailto:contact@google.com?subject=test',
class: 'pullup'
});
};
以上代码似乎工作正常,但我在IE8上遇到错误class: 'pullup'
SCRIPT1028:预期的标识符,字符串或数字
为什么?
答案 0 :(得分:4)
如果没有引用它,则不能在对象文字中使用class
作为属性名称。
"class": 'pullup'
应该有效。在他的一篇论文(或其他任何论文)中,克罗克福德解释说,这种限制对句法消歧来说不是必要的,但无论如何规则都在那里。