Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 这是什么:$(“”)_Jquery - Fatal编程技术网

Jquery 这是什么:$(“”)

Jquery 这是什么:$(“”),jquery,Jquery,在一个教程中,我遇到了以下jQuery: var encodedName = $('<div />').text(name).html(); 我以前没见过这部电影。看起来不像CSS选择器。有什么想法吗?这个构造创建了新的jQuery对象,其中包含一个div元素。它可以稍微短一些:$这个构造创建了新的jQuery对象,其中包含一个div元素。它可以稍微短一些:$这根本不是一个选择器,而是一些HTML var encodedName = $('<div />').text(

在一个教程中,我遇到了以下jQuery:

var encodedName = $('<div />').text(name).html();

我以前没见过这部电影。看起来不像CSS选择器。有什么想法吗?

这个构造创建了新的jQuery对象,其中包含一个div元素。它可以稍微短一些:$

这个构造创建了新的jQuery对象,其中包含一个div元素。它可以稍微短一些:$

这根本不是一个选择器,而是一些HTML

var encodedName = $('<div />').text(name).html();

这根本不是一个选择器,而是一些HTML

var encodedName = $('<div />').text(name).html();

是一个空的div元素。使用$可以在页面上创建一个空div元素作为jquery对象,而jquery对象尚未在DOM/中,您可以对其进行操作,然后根据需要插入到页面中。

是一个空div元素。使用$可以在页面上创建一个空div元素作为jquery对象,而jquery对象尚未在DOM/中,您可以对其进行操作,然后根据需要插入到页面中。

如果您说选择符,我会略有不同

就是

如果将一个字符串作为参数传递给$,jQuery将检查该字符串是否看起来像HTML,即它以开头。如果不是,字符串将被解释为选择器表达式,如上所述。但是,如果字符串看起来是一个HTML片段,jQuery将尝试创建HTML描述的新DOM元素


如果你说,我有点不同,选择器

就是

如果将一个字符串作为参数传递给$,jQuery将检查该字符串是否看起来像HTML,即它以开头。如果不是,字符串将被解释为选择器表达式,如上所述。但是,如果字符串看起来是一个HTML片段,jQuery将尝试创建HTML描述的新DOM元素

美元的输出。。。jQuery选择器始终是对文档元素或零长度集合的引用。为了这是真的。它将在内存中构造DOM元素以满足此需求

因此$返回对jQuery的引用,其中选择了DIV元素,但不在DOM中。jQuery只在内存中创建了它

然后可以将其附加到当前文档中,如下所示

$('<div>').appendTo('body');
$('<div><span class="stuff"></span></div>').find('.stuff').html("<span>something else</span>");
您还可以对返回的对象执行选择,如下所示

$('<div>').appendTo('body');
$('<div><span class="stuff"></span></div>').find('.stuff').html("<span>something else</span>");
美元的输出。。。jQuery选择器始终是对文档元素或零长度集合的引用。为了这是真的。它将在内存中构造DOM元素以满足此需求

因此$返回对jQuery的引用,其中选择了DIV元素,但不在DOM中。jQuery只在内存中创建了它

然后可以将其附加到当前文档中,如下所示

$('<div>').appendTo('body');
$('<div><span class="stuff"></span></div>').find('.stuff').html("<span>something else</span>");
您还可以对返回的对象执行选择,如下所示

$('<div>').appendTo('body');
$('<div><span class="stuff"></span></div>').find('.stuff').html("<span>something else</span>");

理解。谢谢我不知道你能做这件事,我明白了。谢谢我不知道你能做到这一点。