DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> JavaScript綜合知識 >> jquery對單選框,多選框,文本框等常見操作小結
jquery對單選框,多選框,文本框等常見操作小結
編輯:JavaScript綜合知識     

 本篇文章主要是對jquery對單選框,多選框,文本框等常見操作進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助

一、文本框、單選按鈕、復選框、相關操作    代碼如下: var sex=$("input[name='sex']:checked").val();   //獲取一組radio被選中項的值   var item=$("#sel option:selected").text();      //獲取select被選中項的文本   var option_num=$('#sel').val();                 //獲取select項目索引  $("#sel")[0].selectedIndex =1;                  //select下拉框的第二個元素為當前選中值  $("input[name='sex']").get(1).checked=true;     //radio單選組的第二個元素為當前選中值     或者對單選框默認選定設置:  $("input[name='sex']").each(function(){              if($(this).val()==s){                  $(this).attr("checked",true);                                  //this.checked=true;              }          });      Jquery 根據value值設置下拉列表(select)默認選中項 代碼如下:   <select name=sel onchange="bao(this.options[this.options.selectedIndex].value)">   <option value="">請選擇   <option value="1">Item 1   <option value="2">Item 2   <option value="3">Item 3   </select>   <script>   function bao(s)   {      txt.value=s;      //選擇後,讓第一項被選中,這樣,就有Change啦.      document.all.sel.options[0].selected=true;  }  </script>  <textarea id=txt></textarea>   二、 jQuery獲取 Select選擇的Text和Value 代碼如下: 語法解釋:  $("#select_id").change(function(){//code...});   //為Select添加事件,當選擇其中一項 時觸發  var checkText=$("#select_id").find("option:selected").text();  //獲取Select選擇的Text  var checkValue=$("#select_id").val();  //獲取Select選擇的Value  var checkIndex=$("#select_id ").get(0).selectedIndex;  //獲取Select選擇的索引值  var maxIndex=$("#select_id option:last").attr("index");  //獲取Select最大的索引值    jQuery設置Select選擇的Text和Value: 語法解釋:  $("#select_id ").get(0).selectedIndex=1;  //設置Select索引值為1的項選中  $("#select_id ").val(4);   //設置Select的Value值為4的項選中  $("#select_id option[text='jQuery']").attr("selected", true);   //設置 Select的Text值為jQuery的項選中   jQuery添加/刪除Select的Option項: 語法解釋:  $("#select_id").append("<option value='Value'>Text</option>");  //為Select追加一個Option(下拉項)  $("#select_id").prepend("<option value='0'>請選擇</option>");  //為Select插入一個Option(第一個位置)  $("#select_id option:last").remove();  //刪除Select中索引值最大Option(最後一個)  $("#select_id option[index='0']").remove();  //刪除Select中索引值為0的 Option(第一個)  $("#select_id option[value='3']").remove();  //刪除Select中Value='3'的 Option  $("#select_id option[text='4']").remove();  //刪除Select中Text='4'的Option     應用: 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>jQuery common</title> <meta name="description" content=""> <meta name="keywords" content=""> <link href="" rel="stylesheet"> <script type="text/javascript" src="jquery-1.8.3.min.js"></script> <script type="text/javascript">     $(document).ready(function(){         //初始化下拉列表--動態添加         var item = ['幼兒園','小學','初中','高中','大學','研究生','博士','碩士'];         var html ="<option value='0'>請選擇</option>";         for (var i = 0;i < item.length;i++){             html += "<option value='"+(i+1)+"'>"+item[i]+"</option>";         }         $("#grade").empty().append(html);           $("#grade option[value='0']").attr("selected","selected");//默認第一項被選中     })     //為Select添加事件,當選擇其中一項時觸發     function showIt(){         var selectText = $("#grade option:selected").text();//獲取Select選擇的Text         //var selectText = $("#grade").find("option:selected").text();//這種方式也可行         var selectValue = $("#grade").val();//獲取被選擇的value         var selectIndex = $("#grade").get(0).selectedIndex//獲取select的索引值         var text = '選擇:'+selectText+"n";         text +='value值:'+selectValue+"n";         text +='索引值:'+selectIndex;         $("#text").text(text);     } </script> </head> <body>     <div>         <select name='grade' id='grade' onchange="showIt()"></select>         <p><textarea name='text' id='text' row='30' col='100'></textarea></p>     </div> </body> </html>  
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved