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>
運行效果:

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>
運行效果:

二、獲取和設(shè)置單選項radio的值
2.1.1獲取單選項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>
運行效果:

三、獲取和設(shè)置復選框的值
<!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="點擊" 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>
運行效果:


四、獲取和設(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"); //獲取選中的項
alert(options.val()); //拿到選中項的值
$("#span").html(options.text());
}
</script>
</body>
</html>
運行效果:


//設(shè)置select下拉框的第二個元素為當前選中值 $("#_select")[0].selectedIndex = 2;
運行效果:

//下拉框select
//設(shè)置一下值為D的項目為當前選中項
$("#_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>
運行效果:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
基于cookie實現(xiàn)zTree樹刷新后展開狀態(tài)不變
這篇文章主要為大家詳細介紹了如何基于cookie實現(xiàn)zTree樹刷新后,展開狀態(tài)不變,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-02-02
jquery attr方法獲取input的checked屬性問題
如果使用jquery,應使用prop方法來獲取和設(shè)置checked屬性,不應使用attr,需要的朋友可以參考下2014-05-05
jQuery懸停文字提示框插件jquery.tooltipster.js用法示例【附demo源碼下載】
這篇文章主要介紹了jQuery懸停文字提示框插件jquery.tooltipster.js用法,涉及jQuery文字提示框插件的引入與調(diào)用實現(xiàn)技巧,非常簡單實用,需要的朋友可以參考下2016-07-07
基于jQuery實現(xiàn)Div窗口震動特效代碼-代碼簡單
本文給大家介紹基于jiquery實現(xiàn)div窗口震動特效代碼,需要的朋友可以參考下2015-08-08

