jquery里使用empty()和html("")有什么区别?

html-css016

jquery里使用empty()和html("")有什么区别?,第1张

html() 方法如果未设置参数,则返回被选元素的当前内容。

html("") 则清空被选元素的当前内容。

empty() 方法从被选元素移除所有内容,包括所有文本和子节点。

-----------------------------------------------

两者最终实现的效果是一样的,

也就是标签属性的四种不同写法而已;1、empty 例如<input type="text" value="John" disabled>意思是disabled可以直接写,不用像之前一样必须是,键值对的形式。2、unquoted 例如<input type="text" value=John>就是说属性可以不加引号。3、double-quoted 例如<input type="text" value="John Doe">就是说属性可以加双引号。4、single-quoted 例如 <input type="text" value='John Doe'>就是说属性可以加单引号。

方法和详细的操作步骤如下:

1、第一步,打开html编辑器,创建一个新的html文件,例如index.html,然后编写基本代码,如下图所示。

2、第二步,完成上述步骤后,在index.html中的<script>标签中,输入js代码,如下图所示。

3、第三步,完成上述步骤后,浏览器运行index.html页面,并使用jquery删除所有span,如下图所示。这样,以上的问题就解决了。