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 相关文章推荐
JavaScript 学习笔记(十六) js事件
Feb 01 Javascript
js 获取后台的字段 改变 checkbox的被选中的状态 代码
Jun 05 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
Jan 26 Javascript
Extjs 4.x 得到form CheckBox 复选框的值
May 04 Javascript
详谈jQuery中的this和$(this)
Nov 13 Javascript
JavaScript中两个字符串的匹配
Jun 08 Javascript
自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结
Aug 18 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
Aug 24 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
Sep 21 Javascript
小程序调用微信支付的方法
Sep 26 Javascript
vue 全局环境切换问题
Oct 27 Javascript
Html5生成验证码的示例代码
May 10 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程序开发范例学习之表单 获取文本框的值
2011/08/08 PHP
php调用c接口无错版介绍
2014/03/11 PHP
PHP中单例模式与工厂模式详解
2017/02/17 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
setTimeout与setInterval在不同浏览器下的差异
2010/01/24 Javascript
dess中一个简单的多路委托的实现
2010/07/20 Javascript
借助script进行Http跨域请求:JSONP实现原理及代码
2013/03/19 Javascript
20行代码实现的一个CSS覆盖率测试脚本
2013/07/07 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
jQuery菜单插件superfish使用指南
2015/04/21 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
2015/11/02 Javascript
用JS实现图片轮播效果代码(一)
2016/06/26 Javascript
微信js-sdk分享功能接口常用逻辑封装示例
2016/10/13 Javascript
Three.js实现浏览器变动时进行自适应的方法
2017/09/26 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
Vuejs实现购物车功能
2017/11/05 Javascript
JavaScript中的E-mail 地址格式验证
2018/03/28 Javascript
js实现二级菜单点击显示当前内容效果
2018/04/28 Javascript
9102年webpack4搭建vue项目的方法步骤
2019/02/20 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
Python中super关键字用法实例分析
2015/05/28 Python
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
Python爬虫辅助利器PyQuery模块的安装使用攻略
2016/04/24 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
将Dataframe数据转化为ndarry数据的方法
2018/06/28 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
使用python读取.text文件特定行的数据方法
2019/01/28 Python
python3中类的继承以及self和super的区别详解
2019/06/26 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
学会python自动收发邮件 代替你问候女友
2020/05/20 Python
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
美国高档帽子网上商店:Hats.com
2018/08/09 全球购物
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
2015年销售内勤工作总结
2015/04/27 职场文书
Python 流媒体播放器的实现(基于VLC)
2021/04/28 Python