微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 各种jQuery问题

1.)这两个查询之间究竟有什么区别?

$( "#orderedlist li" )
$( "#orderedlist>li" )

2.)在jQuery文件本身中有一个函数返回以下内容

function Now(){
    return +new Date;
}

那是什么意思?我以前从未见过新的.

3.)在简要略读教程时,我观察了以下示例:

// use this to reset a single form
$( "#reset" ).click( function()
{
    $( "form" )[0].reset();
});

// use this to reset several forms at once
$( "#reset" ).click( function()
{
    $( "form" ).each( function()
    {
        this.reset();
    });
});

当我尝试通过数组索引引用我自己的查询时,它们似乎不起作用.然而,当我测试时,这个例子显然已经做到了我能做错什么?

编辑:我很快就会把这个问题写进自己的问题.
编辑2:实际上我可以自己调试它.不挂断…

我已经猜到了这些,但是没有完全剖析jQuery文件本身,我不完全确定这里有什么工作.帮助赞赏.

最佳答案
问题#1:

> #orderedlist li是一个“后代选择器”:在#ordered列表中的任何位置.
>#orderedlist> li是“子选择器”:li是#ordered列表的直接子项.

问题2:

那是使用一元加运算符 – 它相当于:

return Number(new Date);

请参阅:http://xkr.us/articles/javascript/unary-add/ – 它给出了自UNIX纪元以来的毫秒数.

问题#3:

我不知道这个.你能发一个最小的失败例子吗?

原文地址:https://www.jb51.cc/jquery/428836.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐