<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
  <title> 获取或设置元素的内容</title>
  <style type="text/css">
  body{font-size:15px;text-align:center}
  div{border:solid 0px #666;padding:5px;width:220px;margin:5px}
  </style>
  <script type="text/javascript">
  $(function() {
   var strHTML = $("#divShow").html();// 获取HTML 内容(包含div下面的两个格式)
   var strHTML2 = $("#divShow b i").html(); //获取HTML内容
   var strHTML3 = $("div").html();
   var strText = $("#divShow").text();// 获取文本内容
   var strText2 = $("div").text();

   $("#divHTML").html(strHTML);// 设置HTML 内容
   $("#divHTML2").html(strHTML2); //设置HTML内容
   $("#divHTML3").html(strHTML3); //设置HTML内容
   $("p").html(strHTML);

   $("#divText").text(strText);// 设置文本内容
   $("#divText2").text(strText2);// 设置文本内容
   $("a").text(strText);

   $("select").change(function() { // 设置列表框change 事件
   // 获取列表框所选中的全部选项的值
   alert($("select").val());
   var strSel = $("select").val().join(",");
   $("input").val(strSel); // 显示列表框所选中的全部选项的值
   })
  })
  </script>
  </head>
  <body>
  <table border="1" bordercolor="#A9A9A9" cellspacing="0">
  <tr><td>******************************</td><td>*******************************************</td></tr>
  <tr>
  <td><div id="divShow"><b><i>Write Less Do More</i></b></div></td>
  <td>这是原内容</td>
  </tr>
  <tr>
  <td><div id="divShow"><b><i>Write XXXX Do XXXX</i></b></div></td>
  <td>这是原内容</td>
  </tr>
 <tr><td>******************************</td><td>*******************************************</td></tr>
  <tr>
  <td><div id="divHTML">1</div></td>
  <td>获取原内容(连带内容的格式)后以html方式输出</td>
  </tr>
  <tr>
  <td><div id="divHTML2">2</div></td>
  <td>获取原内容(不带内容的格式)后以html方式输出</td>
  </tr>
  <tr>
  <td><div id="divHTML3">3</div></td>
  <td>获取原内容(获取第一个匹配元素的内容)后以html方式输出</td>
  </tr>
  <tr>
  <td><p></p></td>
  <td>HTML方式设置段落的文本</td>
  </tr>
  <tr>
  <td><p></p></td>
  <td>如果这个也有内容了,就是设置每个匹配元素的内容</td>
  </tr>
 <tr><td>******************************</td><td>*******************************************</td></tr>
  <tr>
  <td><div id="divText">4</div></td>
  <td>获取原内容后以text方式输出</td>
  </tr>
  <tr>
  <td><div id="divText2"></div></td>
  <td>获取原内容(获取所有匹配元素的内容)后以text方式输出</td>
  </tr>
  <tr>
  <td><a></a></td>
  <td>TEXT方式设置段落的文本</td>
  </tr>
  <tr>
  <td><a></a></td>
  <td>如果这个也有内容了,就是设置每个匹配元素的内容</td>
  </tr>
  <tr><td>******************************</td><td>*******************************************</td></tr>
  <tr>
  <td>

  <select multiple="multiple"style="height:96px;width:85px">
   <option value="1">Item 1</option>
   <option value="2">Item 2</option>
   <option value="3">Item 3</option>
   <option value="4">Item 4</option>
   <option value="5">Item 5</option>
   <option value="6">Item 6</option>
  </select>
  <select>
   <option value="7">Item 7</option>
   <option value="8">Item 8</option>
   <option value="9" selected>Item 9</option>
  </select>
  </td>
  <td>
  </td>
  </tr>
  <tr>
  <td><input ></input></td>
  <td><input ></input></td>
  </tr>

获取的时候,Val主要是下拉框的值,text主要是文本框的值,html会把标签都给获取出来。

val(),text(),html()的区别的更多相关文章

  1. jquery val() text() html()的区别

    value()主要用在表单元素上,如果其他的元素获取value是通过attract()的方法,text()是获取元素的纯文本,如果text(“content”)就会更改元素的文本内容:html()获取 ...

  2. jquery html属性和text属性的区别

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  3. JQuery textarea中val(),text()

    val()是当前输入框的前台显示内容 text()是原始内容, 调试时浏览器审查元素可以发现如果只改变val(),text()值是不会改变的

  4. 宽字符————_T、_TEXT、L、TEXT之间的区别

    _T._TEXT.L.TEXT之间的区别 在分析前先对三者做一个简单的分类 _T._TEXT.TEXT三者都是根据编译器的环境进行ANSI/UNICODE变换的,_T和_TEXT是根据_UNICODE ...

  5. python requests的content和text方法的区别(转)

    原文地址: http://blog.csdn.net/xie_0723/article/details/51361006 问题: 一直在想requests的content和text属性的区别,从pri ...

  6. application/xml 和 text/xml的区别

    application/xml and text/xml的区别 经常看到有关xml时提到"application/xml" 和 "text/xml"两种类型, ...

  7. JQuery操作attr、prop、val()/text()/html()、class属性

    1.1 arr操作   设置单个属性 // 第一个参数:需要设置的属性名 // 第二个参数:对应的属性值 // $obj.attr(name, value); // 用法举例. $('img').at ...

  8. jquery 中 html与text函数的区别

    jquery 中 html与text函数的区别 共同点:它们都能讲函数中的参数渲染到页面中: 异同点: text() 只是简单的讲参数的内容写入到页面中: html() 会根据参数的值,判断是否字体符 ...

  9. jquery中选择器的 html() text() val() attr() 方法的区别与使用方式

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

随机推荐

  1. UVA概率练习[2]

    UVa11021 Tribbles 你有K个麻球.一个只会存活一天.在死亡之前,一个麻球有P_i的概率生出i个麻球(i=0,1,…,n-1).m天后所有麻球都死亡的概率是多少?(包含在第m天前全部死亡 ...

  2. C#查询XML解决“需要命名空间管理器”问题

    在查询xml时有时会遇到带有前缀的xml,例如:"<ows:Keyword></ows:Keyword>" 这时像往常一样查询就会报错,类似于"需 ...

  3. 【linux之用户,密码,组管理】

    一.用户及密码 用户账户 超级用户:UID=0 root 普通用户:UID!=0 系统用户: 0<UID<500 为了维持系统的某些功能或者实现某些服务 不能完成登录时候的身份验证 普通用 ...

  4. 一个.net专业户转Spring Boot V2.0开发的体会

    java web的idea开发工具总体用起来还是比vs差很多,但是在使用Hibernate跟MyBatis的感触,Hibernate有着.net core ef没有的细腻,Hibernate在细节上完 ...

  5. Go经验总结----2017.07

    1. 自定义返回一个错误信息:return errors.New("invalid action") 2.golang这种所有被大括号包裹起来的语句都不能在外面被调用.例如:if ...

  6. 开始使用PHPUnit单元测试

    何为单元测试: 指对软件中的基本单元进行测试,如函数.方法等,以检查其返回值或行为是否符合预期:实际中软件是很复杂的,由许多组件构成,执行流程连贯在一起,要进行单元片段的测试,就需要为其提供执行上下文 ...

  7. Vue.js响应式原理

      写在前面 因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出. 文章的原地址:answershuto/learnV ...

  8. CentOS7关闭/开启防火墙出现 Unit iptables.service failed to load

    在vm中安装好tomcat,而且在liunx中使用nc命令可以返回成功,但是更换到window中访问不到tomcat的情况,是由于linux防火墙的问题造成的,传统的解决方式有2中 第一种解决方案: ...

  9. java对excel表格上传和下载的处理方法

    详见:http://www.jb51.net/article/120443.htm

  10. Shell 编程入门

    首先创建一个文件: 在终端中输入如下命令: vi helloworld.sh 然后按i进行命令编写 下面这句话是必须写的 #!/bin/sh这句话是必须写的 #!/bin/sh a="hel ...