zoukankan      html  css  js  c++  java
  • Jquery 取值,赋值学习总结

    <h2>获取和设置文本框值:</h2> 
    <input type="button" value="赋值文件框" id="verifyButton" onclick="Show_xxdxxd('vvvvvv')"/>
    <input type="text" name="xxdxxd" value="" id="xxdxxd" />
      <P>获取文件框值:
      <input type="button" value="读取文件框值" id="verifyButton" onclick="get_xxdxxd()"/>
      <div id="get_info"></div>
    <p>
    <script>
    function Show_xxdxxd(info)
    {
       //赋值操作
       $("#xxdxxd").val(info);
    }

    function get_xxdxxd()
    {
       //取值操作
       val = $("#xxdxxd")[0].value;
       //alert(val);
       //val = $("#id")[0].value;
       $("#get_info").html(val);
    }
    </script> 

      
    <h2>获取和设置单选项radio的值:</h2>
    <input type="radio" name="_radio" value="1">
    <input name="_radio" type="radio" value="2" checked="checked">
    <input type="button" value="赋值文件框" onclick="Show_redio()"/>


    <input type="radio" name="radio_type" value="3">
    <input name="radio_type" type="radio" value="4" checked="checked">
    <input type="button" value="赋值文件框" onclick="Show_redio()"/>
      
    <script>
    function Show_redio()
    {
         //获取单选项值 $("input[@type=radio][@checked]").val();
      //第一种方法, 取得选中状态的值
      _val = $("input[@type=radio][@checked]").val();
      //第二种方法,直接用radio的name进行操作, 取得选中状态的值  获取一组radio被选中项的值
      __val = $("input[@name=radio_type][@checked]").val();
     
      //radio单选组的第一个元素为当前选中值
      $("input[@type=radio]").get(0).checked = true;
      $("input[@name=radio_type]").get(0).checked = true;
      //alert(_val);
      //alert(__val); 
    }
    </script>


    <h2>获取和设置复选框的值:</h2>
    <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", true);
      $("#checkbox_id2").attr("checked", true);
     
      if($("#checkbox_id1").attr('checked')==undefined)
        alert("没有选中!");
      else
        alert("已经选中!");
    }
    </script>

    <h2>获取和设置下拉菜单列表的值:</h2>
    <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>
    <script>
    function Show_select()
    {
         //获取select被选中项的文本
      var selected = $("select[@name=_select] option[@selected]").text();
      //alert(selected);
     
      //设置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();
    }
    </script>


    <h2>获取和设置文本框/文本域的值:</h2>
    <textarea cols="55" rows="5" name="text" id="text"></textarea>
    <input type="button" value="赋值文件框" onclick="Show_textarea()"/>
    <script>
    function Show_textarea()
    {
          //填充内容
       $("#text").attr("value", 'asfsafasfsafasffadsfaasdfa');
      
       //清空内容
       //$("#text").attr("value","");
    }
    </script>

  • 相关阅读:
    [luoguP1196] 银河英雄传说(并查集)
    [luoguP1111] 修复公路(并查集)
    [luoguP2387] 魔法森林(LCT + 并查集)
    [BZOJ2594] [Wc2006]水管局长数据加强版(LCT + kruskal + 离线)
    [luoguP2045] 方格取数加强版(最小费用最大流)
    [BZOJ2843] 极地旅行社(LCT)
    [luoguP3690] 【模板】Link Cut Tree
    [luoguP3203][HNOI2010]BOUNCE 弹飞绵羊(LCT)
    [luoguP1901] 发射站(单调栈)
    codeforces Round#381 div2
  • 原文地址:https://www.cnblogs.com/chenmfly/p/4567858.html
Copyright © 2011-2022 走看看