JQuery表单元素取值赋值方法总结

 更新时间:2020年05月12日 09:37:48   作者:指间流逝的夏末  
这篇文章主要介绍了JQuery表单元素取值赋值方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、普通文本框的赋值与取值

1.1.1赋值

<h2>jQuery 表单元素取值与赋值方法总结</h2>
  <input type="text" class="test1"/>
  <input type="button" value="赋值" onclick="get()"/>
  <input type="text" class="test2"/>
  <script type="text/javascript" charset="utf-8">
     function get(){
         var test1 = $("input.test1").val();     
         $(".test2").val(test1);
       }
  </script>

运行效果:

1.1.2 取值

示例代码:

<h2>jQuery 表单元素取值与赋值方法总结</h2>
  <input type="text" value="我是普通文本框" class="test1"/>
  <input type="button" value="取值" onclick="get()"/>
  <span id="span">
    
  </span>
  <script type="text/javascript" charset="utf-8">
     function get(){
         var test1 = $("input.test1").val();     
         $("#span").html(test1);
       }
  </script>

运行效果:

二、获取和设置单选项radio的值

2.1.1获取单选项radio的值

<input name="rd" type="radio" value="1">1
    <input name="_radio" type="radio" value="2" checked="checked">2
    <input type="button" value="取值" onclick="Show_redio()"/>
    <script> 
      function Show_redio()
      {
        //var _val = $('input:radio:checked').val();
        var _val = $("input[type='radio']:checked").val();
        //var _val = $("input[name='rd']").val();
        alert(_val);
      }
    </script>

运行效果:

三、获取和设置复选框的值

<!DOCTYPE html>
<html>

  <head>
    <title>jQuery 表单元素取值与赋值方法总结</title>
    <script src="js/jquery-1.11.3.min.js"></script>
  </head>

  <body>
    <input type="checkbox" name="check" value="A" id="checkbox_id1">A
    <input type="checkbox" name="check" value="B" id="checkbox_id2">B
    <input name="check" type="checkbox" value="C" checked="checked" id="checkbox_id3"> C
    <input type="button" value="点击" onclick="Show_checkbox()" />
    <script>
      function Show_checkbox() {
        //取得多选框值
        //多选框checkbox:$("#checkbox_id").attr("value");
        val3 = $("#checkbox_id3").attr("value");
        val2 = $("#checkbox_id2").attr("value");
        val1 = $("#checkbox_id1").attr("value");

        //多选框checkbox: $("#chk1").attr("checked",'');//不打勾
        //$("#chk2").attr("checked",true);//打勾
        //if($("#chk1").attr('checked')==undefined) //判断是否已经打勾

        //多选框checkbox 不打勾
        $("#checkbox_id3").attr("checked", '');
        //多选择框checkbox打勾
        $("#checkbox_id1").attr("checked", false);
        $("#checkbox_id2").attr("checked", true);

        if($("#checkbox_id1").attr('checked') == undefined)
          alert("没有选中!");
        else
          alert("已经选中!");
      }
    </script>
  </body>

</html>

运行效果:

四、获取和设置下拉菜单列表的值

<!DOCTYPE html>
<html>

  <head>
    <title>jQuery 表单元素取值与赋值方法总结</title>
    <script src="js/jquery-1.11.3.min.js"></script>
  </head>

  <body>
    <select name="_select" id="_select" onchange="Show_select()">
      <option value="A">A</option>
      <option value="B">B</option>
      <option value="C">C</option>
      <option value="D">D</option>
    </select>
    <span id="span">
      
    </span>
    <script>
      function Show_select() {

         var options = $("#_select option:selected"); //获取选中的项

         alert(options.val()); //拿到选中项的值

         $("#span").html(options.text()); 
      }
    </script>
  </body>

</html>

运行效果:

//设置select下拉框的第二个元素为当前选中值 $("#_select")[0].selectedIndex = 2;

运行效果:

//下拉框select
 //设置一下值为D的项目为当前选中项
 $("#_select").attr("value",'D');
 
 //添加下拉框的option
 $("<option value='E'>E</option><option vlaue='F'>F</option>").appendTo("#_select");
 
 //清空下拉框
 $("#_select").empty();

五、获取和设置文本框/文本域的值

<!DOCTYPE html>
<html>

  <head>
    <title>jQuery 表单元素取值与赋值方法总结</title>
    <script src="js/jquery-1.11.3.min.js"></script>
  </head>
  <body>
    <textarea cols="55" rows="5" name="text" id="text"></textarea>
    <input type="button" value="赋值文件框" onclick="Show_textarea()" />
    <script>
      function Show_textarea() {
        //填充内容
        var test = "werrtyhgfdsaadfgh"
        $("#text").val(test);

        //清空内容
        //$("#text").attr("value","");
      }
    </script>
  </body>

</html>

运行效果:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 基于JQuery制作的产品广告效果

    基于JQuery制作的产品广告效果

    这个漂亮的产品广告效果,在购物网站也是比较常见的,或是迅雷视频网站上。
    2010-12-12
  • 一个jquery的弹出层的插件

    一个jquery的弹出层的插件

    刚刚写的一个jquery的弹出层的插件
    2008-10-10
  • jQuery中parents()方法用法实例

    jQuery中parents()方法用法实例

    这篇文章主要介绍了jQuery中parents()方法用法,实例分析了parents()方法的功能、定义及取得一个包含着所有匹配元素的父辈元素的元素集合使用技巧,需要的朋友可以参考下
    2015-01-01
  • jQuery实现的简单拖动层示例

    jQuery实现的简单拖动层示例

    这篇文章主要介绍了jQuery实现的简单拖动层,可实现响应鼠标拖动div层及动态显示坐标值的功能,涉及jQuery鼠标响应及页面元素属性相关操作技巧,需要的朋友可以参考下
    2017-02-02
  • jQuery异步上传文件插件ajaxFileUpload详细介绍

    jQuery异步上传文件插件ajaxFileUpload详细介绍

    这篇文章主要介绍了jQuery异步上传文件插件ajaxFileUpload详细介绍,本文首先讲解了ajaxFileUpload的参数、错误提示等知识,然后给出了简单使用实例和ASP.NET MVC模式下的使用实例,需要的朋友可以参考下
    2015-05-05
  • JQuery slideshow的一个小问题(如何发现及解决过程)

    JQuery slideshow的一个小问题(如何发现及解决过程)

    在做一个网页homepage的时候,想用slideshow[1]做图片切换效果,在打开页面所以的正常测试都没问题:当浏览器同时打开多个tab,停留他tab中的页面一段时间后,会出现图片是最后一张图片,针对这个问题,本文给予了详细的解决方法,感兴趣的朋友可以了解下
    2013-02-02
  • 解决jquery实现的radio重新选中的问题

    解决jquery实现的radio重新选中的问题

    这篇文章主要介绍了解决jquery实现的radio重新选中的问题的方法和示例,十分的实用,有需要的小伙伴可以参考下。
    2015-07-07
  • Jquery判断form表单数据是否变化

    Jquery判断form表单数据是否变化

    这篇文章主要为大家详细介绍了Jquery判断form表单数据是否变化的方法,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • jQuery解决input超多的表单提交

    jQuery解决input超多的表单提交

    本文给大家分享的是使用jQuery+php解决input超多的表单提交的思路和方法,非常的简单实用,有需要的小伙伴可以参考下。
    2015-08-08
  • jQuery+php实时获取及响应文本框输入内容的方法

    jQuery+php实时获取及响应文本框输入内容的方法

    这篇文章主要介绍了jQuery+php实时获取及响应文本框输入内容的方法,涉及jQuery响应键盘事件及ajax调用php文件针对输入内容的处理与回调相关技巧,非常简单易懂,需要的朋友可以参考下
    2016-05-05

最新评论