创建一个DOM元素为啥只写前面就够了不用写后面的闭合标签

来源:3-5 通用图文组件类-H5ComponentBase(参数设置)

hezhou233

2016-12-26

比如这样就够了 var component = $('<div class="h5_component">')

而不需要这么写 var component = $('<div class="h5_component"></>')

写回答

1回答

Lyn

2016-12-26

因为jquery并不是直接把字符串之间插入得到元素的,而是字符串匹配,发现是以< 开头的,后面的字母就是标签名,然后 document.createElement。

比如

$('<div') 也是可以正确的创建一个 div 元素的

0
1
hezhou233
谢谢老师,秒答明白了
2016-12-26
共1条回复

Web App用组件方式开发全站

用HTML5/CSS3/JS流行技术,实现移动端可视化数据报告

3164 学习 · 516 问题

查看课程