设置和获取HTML、文本和值


html()方法:获得或设置某个元素的html元素      $(selector).html()

  • $("p").html();      该示例获得元素p的html内容
  • $("p").html("<strong>添加html内容</strong>");      该示例设置p的html内容为”<strong>添加html内容</strong>

text()方法: 获得或设置某个元素的文本值      $(selecotr).text()

  • $("p").text();      该示例获得元素p的text文本内容
  • $("p").text("重新设置的文本内容");      该示例设置元素p的text文本为"重新设置的文本内容"

val()方法:获得或设置某个元素的值,如果元素值是多选则以数组形式返回

$(selector).val()

  • 例:文本元素 <input type="text" id="userName" value="请输入用户名" />
  • $("#userName").val();     获得input元素的值
  • $("#userName").val('zhangsan');      设置input元素的值为'zhangsan'

val()方法的不仅能操作input,最重要的一个用途用于select、checkbox、radio

  • 例:在下拉框下的多选赋值应用
  • <select id="fruits" multiple="multiple">
                 <option>苹果</option>
                 <option>香蕉</option>
                 <option>西瓜</option>
    </select>
              $("#fruits").val(['苹果','香蕉']);     该示例使select中苹果和香蕉两项被选中

案例源码:

<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>设置和获取HTML、文本和值</title><style>.login {width: 500px;height: 200px;margin: 10px auto;border: 1px solid black;}.register {width: 500px;height: 200px;margin: 0px auto;border: 1px solid black;}p {text-align: center;}.field {width: 400px;height: 30px;margin: 10px auto;text-align: center;}label {display: inline-block;width: 70px;}</style><script src="../js/jquery-3.1.1.js"></script><script>$(function(){// 1.给p标签添加一个文本值"用户登录"$("p").html("用户登录");// 2.获取账号的默认值//alert($("#userName").val());// 3.给密码框添加一个默认值123456$("#userPwd").val("123456");// 4.使下拉按钮的'选择3号'被选中$(":button:eq(0)").click(function(){$("#select").val("选择3号");});// 使多选下拉框的2、4被选中$(":button").eq(1).click(function(){$("#select1").val(["选择2号","选择4号"]);});// 使多选框的2、4被选中$(":button").eq(2).click(function(){$(":checkbox").eq(1).attr("checked","checked");$(":checkbox").eq(3).attr("checked","checked");});$(":button").eq(3).click(function(){$(":radio").eq(1).attr("checked","checked");});$(":button").eq(4).click(function(){alert($("#select").val());// jQuery提供了遍历方法each()$("input[name='c']:checked").each(function(){alert($(this).val());});});})</script>
</head>
<body><div class="login"><p id="title"></p><form><div class="field"><label for="userName">账号:</label><input type="text" name="username" id="userName" value="请输入用户名" /></div><div class="field"><label for="userPwd">密码:</label><input type="password" name="userpwd" id="userPwd" /></div><div class="field"><input type="submit" name="submit" id="btnSubmit" value="登录" /><input type="submit" name="reset" id="btnReset" value="重置" /></div></form></div><input type="button" value="使单选下拉框的'选择3号'被选中"/><input type="button" value="使多选下拉框选中的'选择2号'和'选择4号'被选中"/><br><input type="button" value="使多选框的'多选2'和'多选4'被选中"/><input type="button" value="使单选框的'单选2'被选中"/><br><input type="button" value="打印已经被选中的值"><br><br/><select id="select"><option>选择1号</option><option>选择2号</option><option>选择3号</option></select><select id="select1" multiple="multiple" style="height:120px;"><option selected="selected">选择1号</option><option>选择2号</option><option>选择3号</option><option>选择4号</option><option selected="selected">选择5号</option></select><br/><br/><input type="checkbox" name="c" value="check1"/> 多选1<input type="checkbox" name="c" value="check2"/> 多选2<input type="checkbox" name="c" value="check3"/> 多选3<input type="checkbox" name="c" value="check4"/> 多选4<br/><input type="radio" name="r" value="radio1"/> 单选1<input type="radio" name="r"  value="radio2"/> 单选2<input type="radio" name="r"  value="radio3"/> 单选3</body>
</html>

JQueryDOM之设置和获取HTML、文本和值相关推荐

  1. php cookie expires,php cookie类(设置、获取、删除cookie值)

    分享一个php cookie操作的类,可以设置cookie.获取cookie.删除cookie. 代码: /** * php cookie类 * class:PHP_COOKIE * by www.j ...

  2. datatable隐藏列设置及获取隐藏列的值

    原文:原文链接 设置隐藏列: "columns": [ { "data": "name" }, { "data": &q ...

  3. js获取html文本框值,判断,跳转

    //html: <input type="text" id="user"/> <button onClick="beat()&quo ...

  4. datatables隐藏列设置及获取隐藏列的值

    https://blog.csdn.net/bingguang1993/article/details/84649674

  5. Js获取input文本框值的几种方法

    首先编写一个HTML,代码如下: <form id="form1"><table border="0"><tr><td ...

  6. html 获取文本框值,html - 如何在JavaScript中获取文本框值

    html - 如何在JavaScript中获取文本框值 我正在尝试使用JavaScript从HTML文本框中获取值,但值不是在空格之后 例如: 我只得到:上面的"软件". 我正在使 ...

  7. jQuery—常用API(jQuery 属性操作、jQuery 文本属性值、jQuery 元素操作)

    1. jQuery 属性操作 1.1 设置或获取元素固有属性值 prop() 所谓元素固有属性就是元素本身自带的属性,比如 <a> 元素里面的 href,比如 <input> ...

  8. jQuery设置和获取HTML、文本和值

    <script type="text/javascript">//<![CDATA[ $(function(){//获取<p>元素的HTML代码$(& ...

  9. js设置和获取html和文本,JS---DOM---设置和获取---标签内容和文本内容

    设置和获取---标签内容和文本内容 总结---设置: 使用innerText主要是设置文本的, 设置标签内容, 是没有标签的效果的 innerHTML是可以设置文本内容 innerHTML主要的作用是 ...

最新文章

  1. 洛谷:P3950 部落冲突
  2. 机器学习案例 特征组合——高帅富 冷启动——从微博等其他渠道搜集数据进行机器学习 用户年龄——线性分段处理...
  3. 火狐 移动 html 元素,python中的Firefox+Selenium:如何交互式地获取元素html?
  4. 安卓学习笔记45:初探开源框架OrmLite
  5. iOS:授权用户定位NSLocationManager的使用
  6. FastReport.Net使用:[23]图表(Chart)控件
  7. 音频信号频率测试软件,音频测试信号频率详细解说
  8. KDD 2016 | node2vec:Scalable Feature Learning for Networks
  9. 深入理解jvm 读后感
  10. 推荐《现在,发现你的优势》
  11. uniapp微信小程序使用分享功能
  12. [CTFHub] Web RCE Write ups
  13. 黑苹果 惠普笔记本电池补丁_惠普笔记本电池无法充电问题的解决方法
  14. 华为scp快充协议详解_华为SCP快充技术曝光:支持“电荷泵”技术,最高可达20W...
  15. EXCEL取小数点数值
  16. LCM液晶显示模组是什么,液晶显示模块有几种类型呢
  17. css3的vw单位,vh单位的讲解,以及vw vh的兼容性
  18. 微信小程序生成普通网页的二维码
  19. Thingsboard之魔鬼编译,编译失败问题整理,ServerUI
  20. socks代理服务器协议的说明

热门文章

  1. python编程例子_Python的经典入门书籍有哪些?这5本值得一看
  2. python基础教程菜鸟教程-python基础菜鸟教程,Python的基础语法
  3. python安装-在Python中安装包的三种方法
  4. python 菜鸟-Python3 集合
  5. 为何python不好找工作-郑州为何python不好找工作?
  6. 数据血缘关系图 工具_如何在论文中画出漂亮的插图?用它!丨城市数据派
  7. IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
  8. java证书 查看cacer_R 语言关于 SSL 证书异常处理笔记
  9. linux中用at命令5分钟后执行,我使用过的Linux命令之at - 在指定时间执行一次任务...
  10. java的import和python的import对比_Java中的Import和Pacakge作用生动详解(感觉python中的import作用差不多)...