程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> jQuery給控件取值,jQuery控件取值

jQuery給控件取值,jQuery控件取值

編輯:JAVA綜合教程

jQuery給控件取值,jQuery控件取值


1.jQuery給span取值:$("#id").html();

2.jQuery給input取值:$("#id").val();

3.jQuery給textarea取值:$("#id").val();

4.jQuery給radio取值(非主創):

 

今天寫Js的時候發現利用jquery取不到radio的當前值,上網Google下,發現網上的解決方案都是依托於1.2版本的,jquery的1.3版本已經去掉的屬性選擇器@符號。

(1.2)以前的版本對於radio取當前值的方式:

   $("input[@type=radio][@checked]")

     把@去掉發現能得到object,但是取到的當前值不對,永遠都是開始設置radio的那個默認值。

  $("input[type=radio][checked]")  這種方式也是取不到當前值的

(1.3-->1.4)經過亂七八糟的實驗,最終發現了正確寫法

$("input:radio[type='radio'][checked]")

$("input[accesskey='shippingFee']:checked");

  賦值:var sex  = json.sex;//異步返回的信息
            $("input:radio").each(function(i){//遍歷對象
           if(this.value== sex){
                $(this).attr("checked","true");
            }

5.jQuery給iframe的src賦值:$("id").src+="&uid ="+ uid;

6.jQuery給下拉菜單取值:$("#id").val();

 

 

控制表單元素:
文本框,文本區域:$("#txt").attr("value",'');//清空內容
                 $("#txt").attr("value",'11');//填充內容

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

單選組radio:    $("input[@type=radio]").attr("checked",'2');//設置value=2的項目為當前選中項
下拉框select:   $("#sel").attr("value",'-sel3');//設置value=-sel3的項目為當前選中項
                $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
                $("#sel").empty();//清空下拉框

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved