js与jQuery获取text、html、属性值、value的方法是不一样的。

 <p id="test">这是段落中的 <b>粗体</b> 文本。</p> 有上面这样一个文本框

js获取text、html、属性值、value的方法:
document.getElementById("test").innerText;
document.getElementById("test").innerHTML;
document.getElementById("test").id;
document.getElementById("test1").value;

jQuery获取text、html、属性值、value的方法:
$("#test").text()或者$("#test").innerText
$("#test").html()或者$("#test").innerHTML
$("#test").attr("id")
$("#test").attr("value")或者$("#test1").val()或者$("#test1").value
 

js与jQuery,text与innerText获取(<!---->中为结果)

html:<p id="test">这是段落中的 <b>粗体</b> 文本。</p><button id="btn10">jQuery显示text</button><!--结果   Text: 这是段落中的 粗体 文本。--><button id="btn11">jQuery显示 innerTEXT</button><!--结果   Text: undefined。--><button id="btn12">js显示 innerTEXT</button><!--结果   Text: test-->

js:$("#btn10").click(function(){alert("Text: " + $("#test").text());});$("#btn11").click(function(){alert("Text: " + $("#test").innerText);});$("#btn12").click(function(){alert("Text: " + document.getElementById("test").innerTEXT
); });

js与jQuery,html与innerHTML获取

html:
<p id="test">这是段落中的 <b>粗体</b> 文本。</p><button id="btn20">jQuery显示 HTML</button><!--结果   HTML: 这是段落中的 <b>粗体</b> 文本。 --><button id="btn21">jQuery显示 innerHTML</button><!--结果   HTML: undefined --><button id="btn22">js显示 innerHTML</button><!--结果  HTML: 这是段落中的 <b>粗体</b> 文本。 -->

js:$("#btn20").click(function(){alert("HTML: " + $("#test").html());});$("#btn21").click(function(){alert("HTML: " + $("#test").innerHTML);});$("#btn22").click(function(){alert("HTML: " + document.getElementById("test").innerHTML);});

js与jQuery,属性值获取

html:<button id="btn30">js获取Id的属性值</button><!--结果   id: test --><button id="btn31">jQuery获取Id的属性值</button><!--结果   id: test -->

js:$("#btn30").click(function(){alert("id: " + document.getElementById("test").id);});$("#btn31").click(function(){alert("id: " + $("#test").attr("id"));});

js与jQuery,value获取

html:
<button id="btn40">js获取input标签的value值</button><!--结果   value: aaa --><button id="btn41">jQuery获取input标签的value值(val())</button><!--结果   value: aaa --><button id="btn42">jQuery获取input标签的value值(attr("value"))</button><!--结果  value: aaa -->

js:$("#btn40").click(function(){alert("value: " + document.getElementById("test1").value);});$("#btn41").click(function(){alert("value: " + $("#test1").val());});$("#btn42").click(function(){alert("value: " + $("#test1").attr("value"));});

注意:jQuery中的val()方法只能用于input元素的value值获取

转载于:https://www.cnblogs.com/mlbblkss/p/7135871.html

js中的innerText、innerHTML、属性值、value与jQuery中的text()、html()、属性值、val()总结...相关推荐

  1. ajax中的动态绑定,如何将事件与通过jQuery中的ajax生成的动态值绑定

    iPhone 5 Iphone 4S Iphone 4 基于这些复选框将通过ajax.Here生成上述选定的值是通过AJAX生成的元素: Cover Charger Headphone Calcula ...

  2. jq多选按钮值_关于jquery的多选框获取值和状态回显

    最近开发一个新功能模块设计到状态多选框的勾选及查询后状态的回显保留. 需求:在页面当点击状态多选框时 实现option的勾选状态,把对应的option的value值赋给 在form表单的隐藏input ...

  3. ajax中能不能设置编码,ajax-如何在.getJSON jQuery中设置编码

    您需要使用Wireshark分析JSON调用,因此您将看到是否在JSON页面的构成中包含了字符集,例如: 如果页面很简单,如果是text / html 0000 48 54 54 50 2f 31 2 ...

  4. day43 JavaWen阶段——JQuery 基础(JQuery相关开发文档,JQuery对象和JS对象区别与转换,JQuery选择器,JQuery中DOM操作,案列【QQ表情选择】【左右移动】)

    今日内容 1. JQuery 基础: 概念 快速入门 JQuery对象和JS对象区别与转换 选择器 DOM操作 案例 今日源码: 链接:https://pan.baidu.com/s/1KiG0c_V ...

  5. js进阶 10-4 jquery中基础选择器有哪些

    js进阶 10-4 jquery中基础选择器有哪些 一.总结 一句话总结: 1.群组选择器用的符号是什么? 群组选择器,中间是逗号 2.jquery中基础选择器有哪些? 5种,类,id,tag,群组, ...

  6. jQuery的内容选择器和属性

    jQuery的选择器 jQuery的内容选择器 :empty :parent :contains(text) :has(selector) $(function () {//:empty 作用是找内容 ...

  7. jquery中的for循环与each循环

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. jQuery中 对标签元素操作(2)

    一.属性操作 1.获取属性和设置属性 例如下jQuery代码: var $para=$("p");           //获取<p>节点 var p_txt=$par ...

  9. jQuery中HTML的操作

    jQuery中HTML的操作 创建元素的方式 jQuery中创建元素的方式: 1.$("标签的代码") 2.对象.html("标签的代码"); var aObj ...

  10. jq获取页面高度_使用jquery中height()方法获取各种高度

    $(window).height(); //浏览器当前窗口可视区域高度 $(document).height(); //浏览器当前窗口文档的高度 $(document.body).height();/ ...

最新文章

  1. python中opencv安装_怎么为python安装opencv模块-百度经验
  2. jQuery 侧栏菜单点击body消失
  3. vs2010 调试快捷键
  4. mysql+一致性非锁定读_MySQL探秘(六):InnoDB一致性非锁定读
  5. Flex之嵌入外部资源
  6. python 报文解析_python解析DNS数据包实例代码
  7. 《JavaScript 模式》读书笔记
  8. RSocket 基于消息传递的反应式应用层网络协议
  9. LINUX 版本信息查看(全)
  10. OSChina 周二乱弹 —— 我国领先世界的IT技术
  11. 03.Msbuild
  12. 【Linux】安装系统的时候遇到grub-install Error 问题的解决,超详细傻瓜式教程
  13. 2012年10月第3周(10.15-10.21)
  14. 【零基础小白的华丽蜕变】Oracle WebLogic Server 14c(14.1.1.0)下载及安装
  15. 学习笔记:直面配分函数(待完善)
  16. Flex应用启动背后的故事
  17. 图解如何修改github个人空间地址
  18. 字节跳动薪资_字节跳动入局社区团购,以高出市场两倍薪资挖人
  19. Sketch 快速创建调色板技巧(PS 同样适用)
  20. mongodb查询语法

热门文章

  1. 近年来最流行网络词汇及论坛用语
  2. 求职时,我问过的问题
  3. 基于二进制粒子群算法的配电网故障诊断- 附代码
  4. 智能算法应用:基于灰狼优化的最大熵图像多阈值分割 - 附代码
  5. 【python】语义分割(标签)黑色(单通道)图片的读取和显示方法
  6. seaborn 绘图sns.relplot
  7. 接口与interface关键字
  8. 【读书】如何阅读一本书
  9. java循环隔行变色_c:foreach标签详解----(隔行换背景颜色的问题)
  10. 【C语言】实现对一个8 bit数据(unsigned char类型)的指定位(例如第n位)的置0或者置1操作,并保持其他位不变。