JQuery表單元素取值賦值方法總結(jié)
一、普通文本框的賦值與取值
1.1.1賦值
<h2>jQuery 表單元素取值與賦值方法總結(jié)</h2> <input type="text" class="test1"/> <input type="button" value="賦值" onclick="get()"/> <input type="text" class="test2"/> <script type="text/javascript" charset="utf-8"> function get(){ var test1 = $("input.test1").val(); $(".test2").val(test1); } </script>
運(yùn)行效果:
1.1.2 取值
示例代碼:
<h2>jQuery 表單元素取值與賦值方法總結(jié)</h2> <input type="text" value="我是普通文本框" class="test1"/> <input type="button" value="取值" onclick="get()"/> <span id="span"> </span> <script type="text/javascript" charset="utf-8"> function get(){ var test1 = $("input.test1").val(); $("#span").html(test1); } </script>
運(yùn)行效果:
二、獲取和設(shè)置單選項(xiàng)radio的值
2.1.1獲取單選項(xiàng)radio的值
<input name="rd" type="radio" value="1">1 <input name="_radio" type="radio" value="2" checked="checked">2 <input type="button" value="取值" onclick="Show_redio()"/> <script> function Show_redio() { //var _val = $('input:radio:checked').val(); var _val = $("input[type='radio']:checked").val(); //var _val = $("input[name='rd']").val(); alert(_val); } </script>
運(yùn)行效果:
三、獲取和設(shè)置復(fù)選框的值
<!DOCTYPE html> <html> <head> <title>jQuery 表單元素取值與賦值方法總結(jié)</title> <script src="js/jquery-1.11.3.min.js"></script> </head> <body> <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="點(diǎn)擊" 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) //判斷是否已經(jīng)打勾 //多選框checkbox 不打勾 $("#checkbox_id3").attr("checked", ''); //多選擇框checkbox打勾 $("#checkbox_id1").attr("checked", false); $("#checkbox_id2").attr("checked", true); if($("#checkbox_id1").attr('checked') == undefined) alert("沒有選中!"); else alert("已經(jīng)選中!"); } </script> </body> </html>
運(yùn)行效果:
四、獲取和設(shè)置下拉菜單列表的值
<!DOCTYPE html> <html> <head> <title>jQuery 表單元素取值與賦值方法總結(jié)</title> <script src="js/jquery-1.11.3.min.js"></script> </head> <body> <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> <span id="span"> </span> <script> function Show_select() { var options = $("#_select option:selected"); //獲取選中的項(xiàng) alert(options.val()); //拿到選中項(xiàng)的值 $("#span").html(options.text()); } </script> </body> </html>
運(yùn)行效果:
//設(shè)置select下拉框的第二個(gè)元素為當(dāng)前選中值 $("#_select")[0].selectedIndex = 2;
運(yùn)行效果:
//下拉框select //設(shè)置一下值為D的項(xiàng)目為當(dāng)前選中項(xiàng) $("#_select").attr("value",'D'); //添加下拉框的option $("<option value='E'>E</option><option vlaue='F'>F</option>").appendTo("#_select"); //清空下拉框 $("#_select").empty();
五、獲取和設(shè)置文本框/文本域的值
<!DOCTYPE html> <html> <head> <title>jQuery 表單元素取值與賦值方法總結(jié)</title> <script src="js/jquery-1.11.3.min.js"></script> </head> <body> <textarea cols="55" rows="5" name="text" id="text"></textarea> <input type="button" value="賦值文件框" onclick="Show_textarea()" /> <script> function Show_textarea() { //填充內(nèi)容 var test = "werrtyhgfdsaadfgh" $("#text").val(test); //清空內(nèi)容 //$("#text").attr("value",""); } </script> </body> </html>
運(yùn)行效果:
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery實(shí)現(xiàn)的簡(jiǎn)單拖動(dòng)層示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的簡(jiǎn)單拖動(dòng)層,可實(shí)現(xiàn)響應(yīng)鼠標(biāo)拖動(dòng)div層及動(dòng)態(tài)顯示坐標(biāo)值的功能,涉及jQuery鼠標(biāo)響應(yīng)及頁面元素屬性相關(guān)操作技巧,需要的朋友可以參考下2017-02-02jQuery異步上傳文件插件ajaxFileUpload詳細(xì)介紹
這篇文章主要介紹了jQuery異步上傳文件插件ajaxFileUpload詳細(xì)介紹,本文首先講解了ajaxFileUpload的參數(shù)、錯(cuò)誤提示等知識(shí),然后給出了簡(jiǎn)單使用實(shí)例和ASP.NET MVC模式下的使用實(shí)例,需要的朋友可以參考下2015-05-05JQuery slideshow的一個(gè)小問題(如何發(fā)現(xiàn)及解決過程)
在做一個(gè)網(wǎng)頁homepage的時(shí)候,想用slideshow[1]做圖片切換效果,在打開頁面所以的正常測(cè)試都沒問題:當(dāng)瀏覽器同時(shí)打開多個(gè)tab,停留他tab中的頁面一段時(shí)間后,會(huì)出現(xiàn)圖片是最后一張圖片,針對(duì)這個(gè)問題,本文給予了詳細(xì)的解決方法,感興趣的朋友可以了解下2013-02-02解決jquery實(shí)現(xiàn)的radio重新選中的問題
這篇文章主要介紹了解決jquery實(shí)現(xiàn)的radio重新選中的問題的方法和示例,十分的實(shí)用,有需要的小伙伴可以參考下。2015-07-07jQuery+php實(shí)時(shí)獲取及響應(yīng)文本框輸入內(nèi)容的方法
這篇文章主要介紹了jQuery+php實(shí)時(shí)獲取及響應(yīng)文本框輸入內(nèi)容的方法,涉及jQuery響應(yīng)鍵盤事件及ajax調(diào)用php文件針對(duì)輸入內(nèi)容的處理與回調(diào)相關(guān)技巧,非常簡(jiǎn)單易懂,需要的朋友可以參考下2016-05-05