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