
jquery代码f=$('<div class="mtk"><div class="abc"></div></div>');是什么意思啊?
2个回答
展开全部
根据提供的原始 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
你可以传递一个手写的 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
展开全部
这个很简单,就是他将这段,html标签转换成jquey对象
追问
能详细点吗?怎么转化的?我看html的body里面没有这段代码?他直接这样写能得到对象吗?
追答
当然是可以的,具体的你可以这么想你定义一个变量这个变量等于的字符串儿是一大堆的html标记。然后你将这些htmf标记使用append这个方法将它放到一个div里去。有没有这种做法呢当然是有的,你看到了那种就是将普通的标签儿转换成这一jquery对象的形式虽然hpmo里边没有这个代码,但是他这样写了就可以将这段,标签转换成对象。相当于获取了一个就适合选择气器的,用法是一样的。具体的你可以自己写一下,代码试一下,不明白的再问我。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |