Jquery操作文本内容(三个方法:html()、text()、var())

简介: Jquery操作文本内容(三个方法:html()、text()、var())

一、html()获取和设置文本内容和标签


1、获取标签里的结构和内容

$("ul").html()    //获取标签里所有的结构和内容


2、设置标签里的文本内容

$(".a").html("你好,世界")    //设置标签里的id是a里的文本内容
$("li").html("<span>你好,世界<span>")    //设置标签是li为span标签并加上相应内容


3、html()实例

<!--
html获取标签里的文本和标签
等价原生JS中的innerHTML
格式:$("标签").html()
设置标签里的文内容
格式:$("标签").html("内容或标签")
-->
<html>
     //导入jQuery
<script src="jquery-3.6.0.min.js"></script>
<body>
  <ul>
  <li class="a">12</li>
  <li>34</li>
  <li>4</li>  
  </ul>
<script>
     //获取元素标签里所有的结构,以字符串方式返回
     var sen=$("ul").html()
  console.log(sen)
         //设置标签里的内容
      $(".a").html("我是第一个li标签里的内容")  
      $("li").html("<span>全部li变成了span标签<span>")
</script>
</body>
</html>


二、 text()获取和设置文本


1、获取标签里的文本内容

$("ul").text()    //获取标签里所有的文本内容


2、设置标签里的文本内容

$("ul").text("你好,世界")    //获取标签里所有的文本内容


3、text实例

<!--
html获取标签里的文本
等价原生JS中的innerText
格式:$("标签").text()
设置标签里的文内容
格式:$("标签").text("文本内容")
-->
<html>
     //导入jQuery
<script src="jquery-3.6.0.min.js"></script>
<body>
  <ul>
  <li class="a">12</li>
  <li>34</li>
  <li>4</li>  
  </ul>
<script>
     //获取元素标签里所有的文本,以字符串方式返回
     var sen=$("ul").text()
  console.log(sen)
         //设置标签里的文本内容
      $(".a").text("我是第一个li标签里的内容")  
     //其中的<span>标签不起作用,只能被识别成普通文本
      $("li").text("<span>全部li变成了span标签<span>") 
</script>
</body>
</html>


三、val主要获取设置表单元素


1、获取表单里的内容

$("input").val()  //获取input标签里的文本内容


2、设置表单里的文本内容

$("input").val("你好,世界")  //设置input标签里的文本内容


3、val()实例

<!--
val获取标签里的文本
等价原生JS中的value
格式:$("标签").val()
设置标签里的文内容
格式:$("标签").val("文本内容")
-->
<html>
     //导入jQuery
<script src="jquery-3.6.0.min.js"></script>
<body>
    <form>
        <inpt type="text" value="123">
    </form>
<script>
     //获取元素标签里所有的文本,返回123
     var sen=$("input").val()
    console.log(sen)
         //设置表单里的内容
      $("input").val("我是文本框里的新内容")  
</script>
</body>
</html>
相关文章
|
17天前
|
Web App开发 数据采集 移动开发
提升Selenium在Chrome上的HTML5视频捕获效果的五个方法
在Selenium中优化Chrome的HTML5视频捕获涉及更新Chrome和ChromeDriver、配置浏览器选项、使用代理IP、调整加载策略及确保安装了正确编解码器。例如,更新驱动程序,添加如`--autoplay-policy`和`--proxy-server`的命令行参数,使用代理以防止被封,设置页面加载策略为&#39;eager&#39;,并安装必要的编解码器来确保视频播放。代码示例展示了如何集成这些优化措施。
提升Selenium在Chrome上的HTML5视频捕获效果的五个方法
|
13天前
|
自然语言处理 开发者 Python
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 内容。Markdown 的语法简洁明了、学习容易,而且功能比纯文本更强。
|
23天前
|
JSON JavaScript 数据格式
文本-----wangEditor的使用,设置和获取内容,展示HTML无样式怎么办????console同步展示怎样写,Vue的配置在Vue3配置文件中的配置,是editor中的v-model绑定的值
文本-----wangEditor的使用,设置和获取内容,展示HTML无样式怎么办????console同步展示怎样写,Vue的配置在Vue3配置文件中的配置,是editor中的v-model绑定的值
|
23天前
|
前端开发 JavaScript
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
文本,wangEditor5展示HTML无样式,wangEditor5如何看源码,Ctrl + U看CSS文件,代码高亮,Prism.js可以实现,解决方法,参考网页源代码的写法
|
28天前
|
前端开发
超文本标记语言(HTML)简介
超文本标记语言(HTML)简介
24 3
|
28天前
|
算法 前端开发 JavaScript
HTML中的文本标签:微观排版的艺术
HTML中的文本标签:微观排版的艺术
19 1
|
9天前
|
JavaScript 前端开发 API
前端框架与库 - jQuery基础与DOM操作
【7月更文挑战第18天】jQuery 是一个简化JavaScript任务的库,以其“write less, do more”理念著称。核心功能包括DOM操作、事件处理和Ajax。DOM操作如选择元素(`$(&quot;p&quot;)`、`$(&quot;#myDiv&quot;)`、`$(&quot;.myClass&quot;)`)、创建及添加元素、修改属性和内容。事件处理如绑定(`click`)和触发(`trigger`)。常见问题涉及`$`符号冲突(使用`jQuery`代替)、异步加载管理和选择器性能优化。了解并规避这些问题能提升jQuery使用效率。
|
1月前
|
JavaScript 前端开发 安全
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
|
15天前
|
JavaScript
【vue】vue 里面使用 v-html 插入的文本带有换行符‘\n‘不换行
【vue】vue 里面使用 v-html 插入的文本带有换行符‘\n‘不换行
62 0
文本,Vitepress的优势之处,配合Typora进行页面撰写可以同步设计相同的HTML页面
文本,Vitepress的优势之处,配合Typora进行页面撰写可以同步设计相同的HTML页面