gpt4 book ai didi

javascript - jQuery 可以使用结束标记作为选择器吗?

转载 作者:搜寻专家 更新时间:2023-10-31 21:59:01 24 4
gpt4 key购买 nike

我是 jQuery 的新手。我遇到了这个使用 <div /> 的 jQuery 代码作为选择器:

$("<div />").html(someString).text();

首先,我想知道它是否是一个合法的标签,因为 div有一个结束标签:</div> .

但我的主要问题 - jQuery 是否可以使用结束标记作为选择器,这样的代码会产生什么结果?

这样的代码会做什么?我做了一些研究,here , meagar说:

There is no such thing as a "closing tag" in the DOM. Tags, closing or otherwise, are a component of your markup, the DOM has only elements.

但是 jQuery 是否将结束标记视为对 DOM 元素的引用,就像对待开始标记一样?

非常感谢。

最佳答案

它不是一个选择器,我们正在创建一个新的dom元素div并在此处设置其文本内容。

如果参数为jQuery是一个字符串,它的第一个字符是 <它传递的字符串不被视为选择器,而是被视为创建新元素的请求。

If a string is passed as the parameter to $(), jQuery examines the string to see if it looks like HTML (i.e., it starts with ). If not, the string is interpreted as a selector expression, as explained above. But if the string appears to be an HTML snippet, jQuery attempts to create new DOM elements as described by the HTML. Then a jQuery object is created and returned that refers to these elements. You can perform any of the usual jQuery methods on this object:

它也不是结束标记,它是一种开始和结束符号组合为一个的符号,因此它与 <div></div> 相同。

关于javascript - jQuery 可以使用结束标记作为选择器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32223415/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com