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实现背景图片切换效果代码
Nov 14 Javascript
用Javascript来生成ftp脚本的小例子
Jul 03 Javascript
form表单action提交的js部分与html部分
Jan 07 Javascript
举例说明如何为JavaScript的方法参数设置默认值
Nov 17 Javascript
js实现移动端编辑添加地址【模仿京东】
Apr 28 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
May 17 Javascript
javascript trie前缀树的示例
Jan 29 Javascript
Vue不能观察到数组length的变化
Jun 08 Javascript
详解如何构建一个Angular6的第三方npm包
Sep 07 Javascript
javascript实现fetch请求返回的统一拦截
Dec 22 Javascript
JS document文档的简单操作完整示例
Jan 13 Javascript
微信小程序实现多张图片上传功能
Nov 18 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
Zend公司全球首推PHP认证
2006/10/09 PHP
如何使用动态共享对象的模式来安装PHP
2006/10/09 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
使用PHP接收POST数据,解析json数据
2013/06/28 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
谈谈 PHP7新增功能
2015/12/16 PHP
CodeIgniter针对数据库的连接、配置及使用方法
2016/03/03 PHP
php 浮点数比较方法详解
2017/05/05 PHP
js获取input标签的输入值实现代码
2013/08/05 Javascript
jQuery实现获取table表格第一列值的方法
2016/03/01 Javascript
jQuery使用模式窗口实现在主页面和子页面中互相传值的方法
2016/03/01 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
动态的9*9乘法表效果的实现代码
2016/05/16 Javascript
浅谈JavaScript函数的四种存在形态
2016/06/08 Javascript
任意Json转成无序列表的方法示例
2016/12/09 Javascript
AngularJS中$http使用的简单介绍
2017/03/17 Javascript
View.post() 不靠谱的地方你知道多少
2017/08/29 Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
2017/09/28 Javascript
javascript闭包的使用之按钮切换功能
2018/08/30 Javascript
Vue.js实现开发购物车功能的方法详解
2019/02/22 Javascript
Vue.extend实现挂载到实例上的方法
2019/05/01 Javascript
python通过文件头判断文件类型
2015/10/30 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
python 定时修改数据库的示例代码
2018/04/08 Python
Python 词典(Dict) 加载与保存示例
2019/12/06 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
html5使用canvas画三角形
2014/12/15 HTML / CSS
美国领先的户外服装与装备用品店:Moosejaw
2016/08/25 全球购物
美国儿童运动鞋和服装零售商:Kids Foot Locker
2017/08/05 全球购物
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
集体婚礼策划方案
2014/02/22 职场文书
超市活动计划书
2014/04/24 职场文书
端午节寄语2015
2015/03/23 职场文书
MySQL Router实现MySQL的读写分离的方法
2021/05/27 MySQL
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python