在jQuery輸入元素表達式屬性名即可得到。
創(chuàng)新互聯公司2013年成立,先為阜城等服務建站,阜城等地企業(yè),進行企業(yè)商務咨詢服務。為阜城企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
如:
1.$("#textId").attr("width")是獲取Id為textId的控件的width屬性。
2.$(".className").attr("width")是獲取包含class名為className的控件的width屬性。
3.$("[name=textName]").attr("width")是獲取name為textName的控件的width屬性。
但要注意,jquery取到的可能是一個數組,如果確定屬性為同一值,則沒問題,否則應該循環(huán)取得控件,再取屬性值。如:$("#textId")[0].width是取第一個控件的width屬性。但也有寫屬性用attr取不到,也需要用角標的方式取得控件后再取屬性。
jQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之后又一個優(yōu)秀的JavaScript代碼庫(或JavaScript框架)。jQuery設計的宗旨是“write Less,Do More”,即倡導寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設計模式,優(yōu)化HTML文檔操作、事件處理、動畫設計和Ajax交互。
jQuery的核心特性可以總結為:具有獨特的鏈式語法和短小清晰的多功能接口;具有高效靈活的css選擇器,并且可對CSS選擇器進行擴展;擁有便捷的插件擴展機制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
[img]你好??!
獲取一個元素的值可以有很多方式:
input type="text" id="txt" class="ipt" name="uname" /
通過ID選擇器:$("#txt").val();
通過class選擇器:$(".ipt").val();
通過屬性選擇器:$("input[name='uname']").val();
需要準備的材料分別有:電腦、html編輯器、瀏覽器。
1、首先,打開html編輯器,新建html文件,例如:index.html,并引入jquery。
2、在index.html中的script標簽,輸入jquery代碼:
$('body').append($('div').text());
$('body').append($('input').val());
3、瀏覽器運行index.html頁面,此時通過jquery獲取到了div元素中的內容和input標簽的值。
實例1:
獲取一組單選按鈕對象:var obj_payPlatform = $('#wrap input[name="payMethod"]');
獲取被選中按鈕的值 :var val_payPlatform = $('#wrap input[name="payMethod"]:checked ').val();
實例2:
使用jquery獲取radio的值,最重要的是掌握jquery選擇器的使用,在一個表單中我們通常是要獲取被選中的那個radio項的值,所以要加checked來篩選,比如有以下的一些radio項:
獲取某個radio的值的代碼如下:
遍歷name為testradio的所有radio代碼如下:
取具體某個radio的值,比如第二個radio的值,代碼如下: