jQuery 操做表單

1. >是子選擇符jquery

用於匹配直接後輩,孫輩就不匹配了。IE6 不支持,興例:
li:hover>a 子對象選擇符,只對兒子起做用,對孫子不起做用。
li:hover a 後代選擇符,對兒子,對孫子,對後代都起做用。app

jquery取得text,areatext,radio,checkbox,select的值,以及其餘一些操做;
1.假如咱們有以下頁面spa

  1. <input type="text" name="textname" id="text_id" value="">orm

  2. <!--其他的請自行添加.重要的是要有TYPE.NAME.ID等,通常狀況這些都是有的-->對象


2.下面來看怎麼取得FORM中的各類值等等;get

  1. function get_form_value(){input

  2. /*得到TEXT.AREATEXT的值*/it

  3.    var textval = $("#text_id").attr("value");//或者io

  4.    var textval = $("#text_id").val();function

  5. /*獲取單選按鈕的值*/

  6.    var valradio = $("input[@type=radio][@checked]").val();

  7. /*獲取一組名爲(items)的radio被選中項的值*/
         var item = $('input[@name=items][@checked]').val();

  8. /*獲取複選框的值*/

  9. var checkboxval = $("#checkbox_id").attr("value")

  10. /*獲取下拉列表的值*/

  11.    var selectval = $('#select_id').val();

  12. }

3.另外對錶單的其餘處理:

  1. //控制表單元素:

  2. //文本框,文本區域:

  3. $("#text_id").attr("value",'');//清空內容

  4. $("#text_id").attr("value",'test');//填充內容

 

  1. //多選框checkbox:

  2. $("#chk_id").attr("checked",'');//未選中的值

  3. $("#chk_id").attr("checked",true);//選中的值

  4. if($("#chk_id").attr('checked')==undefined) //判斷是否已經選中

  5. //單選組radio:

  6. $("input[@type=radio]").attr("checked",'10');//設置value=10的單選按鈕爲當前選中項


  1. //下拉框select:

  2. $("#select_id").attr("value",'test');//設置value=test的項目爲當前選中項

  3. $("<option value='test'>test</option><option value='test2'>test2</option>").appendTo("#select_id")//添加下拉框的option

  4. $("#select_id").empty()//清空下拉框

相關文章
相關標籤/搜索