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 相关文章推荐
Display SQL Server Version Information
Jun 21 Javascript
Javascript 阻止javascript事件冒泡,获取控件ID值
Jun 27 Javascript
js最简单的拖拽效果实现代码
Sep 24 Javascript
ExtJS判断IE浏览器类型的方法
Feb 10 Javascript
JQuery简单实现锚点链接的平滑滚动
May 03 Javascript
jQuery寻找n以内完全数的方法
Jun 24 Javascript
jquery使用on绑定a标签无效 只能用live解决
Jun 02 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
Aug 27 Javascript
JavaScript实现父子dom同时绑定两个点击事件,一个用捕获,一个用冒泡时执行顺序的方法
Mar 30 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
Feb 10 Javascript
详解微信小程序开发(项目从零开始)
Jun 06 Javascript
详解Nuxt.js 实战集锦
Nov 19 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安装全攻略:APACHE
2006/10/09 PHP
PHP设计聊天室步步通
2006/10/09 PHP
php下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
PHP代码加密的方法总结
2020/03/13 PHP
JS event使用方法详解
2008/04/28 Javascript
JQuery Easyui Tree的oncheck事件实现代码
2010/05/28 Javascript
js禁止页面使用右键(简单示例代码)
2013/11/13 Javascript
js验证整数加保留小数点的简单实例
2013/12/02 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
学习使用AngularJS文件上传控件
2016/02/16 Javascript
Google 地图叠加层实例讲解
2016/08/06 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
Node.js使用Express.Router的方法
2017/11/14 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
在Layui中实现开关按钮的效果实例
2019/09/29 Javascript
详解Nuxt.js 实战集锦
2019/11/19 Javascript
在vue中使用防抖函数组件操作
2020/07/26 Javascript
django+mysql的使用示例
2018/11/23 Python
详解pandas获取Dataframe元素值的几种方法
2020/06/14 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
新加坡交友网站:be2新加坡
2019/04/10 全球购物
社区八一活动方案
2014/02/03 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
租房协议书
2014/09/12 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
群众路线教育实践活动调研报告
2014/11/03 职场文书
聘任书格式及范文
2015/09/21 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
使用 Koa + TS + ESLlint 搭建node服务器的过程详解
2022/05/30 NodeJs