jquery代码f=$('<div class="mtk"><div class="abc"></div></div>');是什么意思啊?

我知道基本的选择器,可是这个是什么选择器?可以直接写html代码?... 我知道基本的选择器,可是这个是什么选择器?可以直接写html代码? 展开
 我来答
桂哥的点滴
2016-12-30 · 关注教育,产品,互联网,个人成长。
桂哥的点滴
采纳数:1042 获赞数:2174

向TA提问 私信TA
展开全部
根据提供的原始 HTML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。同时设置一系列的属性、事件等。
你可以传递一个手写的 HTML 字符串,或者由某些模板引擎或插件创建的字符串,也可以是通过 AJAX 加载过来的字符串。但是在你创建 input 元素的时会有限制,可以参考第二个示例。当然这个字符串可以包含斜杠 (比如一个图像地址),还有反斜杠。当你创建单个元素时,请使用闭合标签或 XHTML 格式。例如,创建一个 span ,可以用$("<span/>") 或 $("<span></span>") ,但不推荐 $("<span>")。在jQuery 中,这个语法等同于$(document.createElement("span")) 。
在jQuery 1.8中,通过$(html,props), 您可以使用任何jQuery对象的方法或插件。在此之前,你只能使用一个方法名的短名单,并有没有成文的方式添加到列表中。然而,请注意,这可能会导致你的代码的行为改变,如果插件添加后,有相同的名称作为HTML属性。

http://jquery.cuishifeng.cn/jQuery_html_ownerDocument.html
码农小明哥
2016-12-29 · 互联网程序员一枚,欢迎交流
码农小明哥
采纳数:9598 获赞数:25069

向TA提问 私信TA
展开全部
这个很简单,就是他将这段,html标签转换成jquey对象
追问
能详细点吗?怎么转化的?我看html的body里面没有这段代码?他直接这样写能得到对象吗?
追答
当然是可以的,具体的你可以这么想你定义一个变量这个变量等于的字符串儿是一大堆的html标记。然后你将这些htmf标记使用append这个方法将它放到一个div里去。有没有这种做法呢当然是有的,你看到了那种就是将普通的标签儿转换成这一jquery对象的形式虽然hpmo里边没有这个代码,但是他这样写了就可以将这段,标签转换成对象。相当于获取了一个就适合选择气器的,用法是一样的。具体的你可以自己写一下,代码试一下,不明白的再问我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式