一、获取元素内容、更新元素、插入元素

1、获取元素内容

.html()和.text()都可以用来获取和更新元素的内容。
.html()
例:$('ul').html();会返回如下内容:

<li id="one"><em>fresh</em> figs</li>
<li id="two"><b>pine</b> nuts</li>
<li id="three">honey</li>
<li id="four">balsamic vinegar</li>

而$('li').html();返回

<em>fresh</em>figs

如果要获取每个元素的值,可以使用.each()方法

$('li').each(function(){
       var a=$(this).html();
       console.log(a)
}).html();

.text()
$('li').text();返回:
fresh figs pine nuts·····
会返回所有<li>元素中的所有文字包括空格。
2、更新元素


.html()
.text()
.replaceWith()会把匹配结果中的每个元素的内容替换为新内容,同时会返回被替换的元素。
.remove()会移除匹配结果中的所有元素。
3、插入元素


涉及两个步骤:
1)、将新元素创建为jQuery对象;例

var $newItem=$('<li class="new">item</li>')```
上语句会创建变量$newItem,其中保存了一个jQuery对象,该对象包含一个带有class属性和一些文本的<li>元素。
    2)、使用一个方法将内容插入到页面中。
方法:.before()将内容插入到选中元素之前;
.after()将内容插入到选中元素之后;
.prepend()将内容插入到选中元素的内部,紧跟开始标签之后;
.append()将内容插入到选中元素的内部,紧跟结束标签之前;
.appendTo()将选中元素插入到内容内部,紧跟结束标签之前;
.prependTo()·········
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 简介 第2章 DOM节点的创建 2-1 DOM创建节点及节点属性 通过JavaScript可以很方便的获...
    mo默22阅读 844评论 0 8
  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,488评论 0 44
  • 第一章 入门 基本功能:访问和操作 dom 元素,控制页面样式,对页面的事件处理,与ajax完美结合,有丰富的插件...
    X_Arts阅读 1,069评论 0 2
  • 1:jQuery节点创建与属性的处理 创建元素节点:可以有几种方式,后面会慢慢接触。常见的就是直接把这个节点的结构...
    码农小杨阅读 631评论 0 1
  • 1、初起感冒:葱白(连须)、生姜片5钱、水一碗煎开、加适量红塘称热一次服下(葱姜不需服下),并马上睡觉,出汗即愈。...
    闻道解惑阅读 414评论 0 0