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 相关文章推荐
写的htc的数据表格
Jan 20 Javascript
用dtree实现树形菜单 dtree使用说明
Oct 17 Javascript
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
Nov 15 Javascript
JavaScript将取代AppleScript?
Sep 18 Javascript
深入分析Cookie的安全性问题
Mar 01 Javascript
js图片轮播特效代码分享
Sep 07 Javascript
jQuery实现移动端滑块拖动选择数字效果
Dec 24 Javascript
jQuery+Ajax实现无刷新操作
Jan 04 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
Jun 06 Javascript
Bootstrap页面布局基础知识全面解析
Jun 13 Javascript
微信小程序实现蒙版弹窗效果
Nov 01 Javascript
Vue 样式绑定的实现方法
Jan 15 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
学习discuz php 引入文件的方法DISCUZ_ROOT
2009/06/21 PHP
Ajax中的JSON格式与php传输过程全面解析
2017/11/14 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
一个很有趣3D球状标签云兼容IE8
2014/08/22 Javascript
js实现按钮加背景图片常用方法
2014/11/01 Javascript
javascript面向对象之对象的深入理解
2015/01/13 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
javascript先序遍历DOM树的方法
2016/02/27 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
分类解析jQuery选择器
2016/11/23 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
JS去掉字符串前后空格或去掉所有空格的用法
2017/03/25 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
浅谈Node.js之异步流控制
2017/10/25 Javascript
vue2.0与bootstrap3实现列表分页效果
2017/11/28 Javascript
使用vue-cli(vue脚手架)快速搭建项目的方法
2018/05/21 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
nuxt.js写项目时增加错误提示页面操作
2020/11/05 Javascript
[02:30]联想杯DOTA2完美世界全国高校联赛—北京站现场
2015/11/16 DOTA
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
轻松掌握python设计模式之策略模式
2016/11/18 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
对Python信号处理模块signal详解
2019/01/09 Python
学python最电脑配置有要求么
2020/07/05 Python
Python unittest生成测试报告过程解析
2020/09/08 Python
CSS3动画之流彩文字效果+图片模糊效果+边框伸展效果实现代码合集
2017/08/18 HTML / CSS
HTML5拖拽API经典实例详解
2018/04/20 HTML / CSS
英国著名的茶叶品牌:Whittard of Chelsea
2016/09/22 全球购物
opencv实现图像平移效果
2021/03/24 Python
联片教研活动总结
2014/07/01 职场文书
2015年党建工作总结
2015/03/30 职场文书
幼儿园小班班务总结
2015/08/03 职场文书
电力企业职工培训心得体会
2016/01/11 职场文书
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS