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 相关文章推荐
js escape,unescape解决中文乱码问题的方法
May 26 Javascript
利用jquery操作select下拉列表框的代码
Jun 04 Javascript
Js 导出table内容到Excel的简单实例
Nov 19 Javascript
jquery 快速回到页首的方法
Dec 05 Javascript
jQuery中removeClass()方法用法实例
Jan 05 Javascript
深入探讨JavaScript String对象
Mar 09 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
May 07 Javascript
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
Jun 05 jQuery
浅谈angularJS2中的界面跳转方法
Aug 31 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
Vue 指令实现按钮级别权限管理功能
Apr 23 Javascript
详解VSCode配置启动Vue项目
May 14 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
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
php 读取文件头判断文件类型的实现代码
2013/08/05 PHP
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
PHP mkdir()无写权限的问题解决方法
2014/06/19 PHP
php+mysql查询优化简单实例
2015/01/13 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
jquery获取自定义属性(attr和prop)实例介绍
2013/04/21 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
js setTimeout opener的用法示例详解
2013/10/23 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
深入浅析Vue.js计算属性和侦听器
2018/05/05 Javascript
浅谈React碰到v-if
2018/11/04 Javascript
Vue数字输入框组件的使用方法
2019/10/19 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
[02:02]特效爆炸!DOTA2珍宝之瓶待你开启
2018/08/21 DOTA
Python插件virtualenv搭建虚拟环境
2017/11/20 Python
Python3基于sax解析xml操作示例
2018/05/22 Python
Selenium定位元素操作示例
2018/08/10 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
keras分类模型中的输入数据与标签的维度实例
2020/07/03 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
中等生评语大全
2014/05/04 职场文书
2014公安机关纪律作风整顿思想汇报
2014/09/13 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
MongoDB orm框架的注意事项及简单使用
2021/06/20 MongoDB
总结python多进程multiprocessing的相关知识
2021/06/29 Python