编写这个jQuery的另一种方式是什么,Chrome不反对呢?

时间:2010-12-11 13:12:15

标签: jquery jquery-ui jquery-ui-dialog

我已经跟踪了Chrome中发生的语法错误,但没有跟踪Firefox或IE中的语法错误。

它与此表达式(取自this example):

有关
var name = $( "#name" ),
            email = $( "#email" ),
            password = $( "#password" ),
            allFields = $( [] ).add( name ).add( email ).add( password ),
            tips = $( ".validateTips" );

这样做的另一种方式是让Chrome感到满意吗?

1 个答案:

答案 0 :(得分:0)

要解决此问题,您只需使用name以外的变量,如下所示:

var something = $( "#name" ),
    email = $( "#email" ),
    password = $( "#password" ),
    allFields = $( [] ).add( something ).add( email ).add( password ),
    tips = $( ".validateTips" );

此外,您可以缩短它 - 不需要额外的空jQuery对象:

var something = $("#name"),
    email = $("#email"),
    password = $("#password"),
    allFields = something.add(email).add(password),
    tips = $(".validateTips");