jQuery设置与获取HTML,文本和值的简单实例


Posted in Javascript onFebruary 26, 2014
<script type="text/javascript">
 //<![CDATA[
  $(function(){
      //获取<p>元素的HTML代码
      $("input:eq(0)").click(function(){
            alert(  $("p").html() );
      });
      //获取<p>元素的文本
      $("input:eq(1)").click(function(){
            alert(  $("p").text() );
      });
      //设置<p>元素的HTML代码
      $("input:eq(2)").click(function(){
             $("p").html("<strong>你最喜欢的水果是?</strong>");
      });    
       //设置<p>元素的文本
      $("input:eq(3)").click(function(){
             $("p").text("你最喜欢的水果是?");
      });  
      //设置<p>元素的文本
      $("input:eq(4)").click(function(){
             $("p").text("<strong>你最喜欢的水果是?</strong>");
      });  
      //获取按钮的value值
      $("input:eq(5)").click(function(){
             alert( $(this).val() );
      });   
      //设置按钮的value值
      $("input:eq(6)").click(function(){
            $(this).val("我被点击了!");
      });  
  });
  //]]>
  </script>

<script type="text/javascript">
 //<![CDATA[
  $(function(){
      $("#address").focus(function(){         // 地址框获得鼠标焦点
            var txt_value =  $(this).val();   // 得到当前文本框的值
            if(txt_value=="请输入邮箱地址"){  
                $(this).val("");              // 如果符合条件,则清空文本框内容
            } 
      });
      $("#address").blur(function(){          // 地址框失去鼠标焦点
              var txt_value =  $(this).val();   // 得到当前文本框的值
            if(txt_value==""){
                $(this).val("请输入邮箱地址");// 如果符合条件,则设置内容
            } 
      })
      $("#password").focus(function(){
            var txt_value =  $(this).val();
            if(txt_value=="请输入邮箱密码"){
                $(this).val("");
            } 
      });
      $("#password").blur(function(){
              var txt_value =  $(this).val();
            if(txt_value==""){
                $(this).val("请输入邮箱密码");
            } 
      })
  });
  //]]>
  </script>

<script type="text/javascript">
 //<![CDATA[
  $(function(){
      $("#address").focus(function(){         // 地址框获得鼠标焦点
            var txt_value =  $(this).val();   // 得到当前文本框的值
            if(txt_value==this.defaultValue){  
                $(this).val("");              // 如果符合条件,则清空文本框内容
            } 
      });
      $("#address").blur(function(){          // 地址框失去鼠标焦点
              var txt_value =  $(this).val();   // 得到当前文本框的值
            if(txt_value==""){
                $(this).val(this.defaultValue);// 如果符合条件,则设置内容
            } 
      })
      $("#password").focus(function(){
            var txt_value =  $(this).val();
            if(txt_value==this.defaultValue){
                $(this).val("");
            } 
      });
      $("#password").blur(function(){
              var txt_value =  $(this).val();
            if(txt_value==""){
                $(this).val(this.defaultValue);
            } 
      })
  });
  //]]>
  </script>

<script type="text/javascript">
 //<![CDATA[
  $(function(){
      //设置单选下拉框选中
      $("input:eq(0)").click(function(){
            $("#single").val("2");
      });
      //设置多选下拉框选中
      $("input:eq(1)").click(function(){
            $("#multiple").val(["选择2号", "选择3号"]);
      });
      //设置单选框和多选框选中
      $("input:eq(2)").click(function(){
             $(":checkbox").val(["check2","check3"]);
            $(":radio").val(["radio2"]);
      });    
  });
  //]]>
  </script>

<script type="text/javascript">
 //<![CDATA[
  $(function(){
      //设置单选下拉框选中
      $("input:eq(0)").click(function(){
            $("#single option").removeAttr("selected");  //移除属性selected
            $("#single option:eq(1)").attr("selected",true); //设置属性selected
      });
      //设置多选下拉框选中
      $("input:eq(1)").click(function(){
            $("#multiple option").removeAttr("selected");  //移除属性selected
            $("#multiple option:eq(2)").attr("selected",true);//设置属性selected
            $("#multiple option:eq(3)").attr("selected",true);//设置属性selected
      });
      //设置单选框和多选框选中
      $("input:eq(2)").click(function(){
            $(":checkbox").removeAttr("checked"); //移除属性checked
            $(":radio").removeAttr("checked"); //移除属性checked
            $(":checkbox[value=check2]").attr("checked",true);//设置属性checked
            $("[value=check3]:checkbox").attr("checked",true);//设置属性checked
            $("[value=radio2]:radio").attr("checked",true);//设置属性checked
      });   
  });
  //]]>
  </script>

:checkbox 表示属性为checkbox
Javascript 相关文章推荐
尽可能写&quot;友好&quot;的&quot;Javascript&quot;代码
Jan 09 Javascript
基于jquery的direction图片渐变动画效果
May 24 Javascript
超轻量级的基于jquery的三级展开列表
Apr 26 Javascript
js一般方法改写成面向对象方法的无限级折叠菜单示例代码
Jul 04 Javascript
js获取客户端外网ip的简单实例
Nov 21 Javascript
jQuery的load()方法及其回调函数用法实例
Mar 25 Javascript
jquery设置表单元素为不可用的简单代码
Jul 04 Javascript
vue组件之Alert的实现代码
Oct 17 Javascript
在Vue组件中获取全局的点击事件方法
Sep 06 Javascript
JS大坑之19位数的Number型精度丢失问题详解
Apr 22 Javascript
详解解决小程序中webview页面多层history返回问题
Aug 20 Javascript
微信小程序 轮播图实现原理及优化详解
Sep 29 Javascript
js(JavaScript)实现TAB标签切换效果的简单实例
Feb 26 #Javascript
Javascript高级技巧分享
Feb 25 #Javascript
鼠标拖拽移动子窗体的JS实现
Feb 25 #Javascript
js判断为空Null与字符串为空简写方法
Feb 24 #Javascript
JS清空多文本框、文本域示例代码
Feb 24 #Javascript
脚本合并提升javascript性能示例
Feb 24 #Javascript
动态加载脚本提升javascript性能
Feb 24 #Javascript
You might like
PHP反射机制原理与用法详解
2017/02/15 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
jQuery 表单验证扩展代码(二)
2010/10/20 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
javascript学习笔记(九) js对象 设计模式
2012/06/19 Javascript
AngularJS ng-change 指令的详解及简单实例
2016/07/30 Javascript
基于jQuery的AJAX和JSON实现纯html数据模板
2016/08/09 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
react-router JS 控制路由跳转实例
2017/06/15 Javascript
Vue 2.0的数据依赖实现原理代码简析
2017/07/10 Javascript
vue-resource调用promise取数据方式详解
2017/07/21 Javascript
12条写出高质量JS代码的方法
2018/01/07 Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
2019/09/27 Javascript
JavaScript 类的封装操作示例详解
2020/05/16 Javascript
python选择排序算法实例总结
2015/07/01 Python
教你学会使用Python正则表达式
2017/09/07 Python
python中的字符串内部换行方法
2018/07/19 Python
python判断一个数是否能被另一个整数整除的实例
2018/12/12 Python
python网络编程 使用UDP、TCP协议收发信息详解
2019/08/29 Python
如何基于Python + requests实现发送HTTP请求
2020/01/13 Python
Python实现井字棋小游戏
2020/03/09 Python
班级学习雷锋活动总结
2014/07/04 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
会计专业求职信范文
2015/03/19 职场文书
红高粱观后感
2015/06/10 职场文书
2015年主婚人婚礼致辞
2015/07/28 职场文书
小学中队长竞选稿
2015/11/20 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
开发一个封装iframe的vue组件
2021/03/29 Vue.js
python numpy中setdiff1d的用法说明
2021/04/22 Python
python实现三次密码验证的示例
2021/04/29 Python
Java实现注册登录跳转
2022/06/16 Java/Android
Redis实现主从复制方式(Master&Slave)
2022/06/21 Redis