使用val()方法设置表单中的默认选中项

有时候我们展示给用户的表单中的checkbox,radio,selec等标签的一些项是默认选中的。比方:当用户改动文章的时候,假设相应的栏目为下拉框的话,那么它的默认选中值应该是原来的栏目位置。

能够使用jquery中的val()方法给select、checkbox、radio设置默认选中项。

对于multiple类型的select和checkbox还能够设置多个默认值。

效果图:

方法:

	$("select#multiple").val(["选择2号","选择4号"]);

完整代码:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>jquery test</title>
<script src="jquery-1.11.1.min.js"></script>
<style type="text/css">
	div
	{
		margin-top:50px;
		margin-left:100px;
	}
</style>
</head>

<body>
<div>
<select id="single">
	<option value="选择1号">选择1号</option>
	<option value="选择2号">选择2号</option>
	<option value="选择3号">选择3号</option>
	<option value="选择4号">选择4号</option>
</select>
</div>
<div>
<select id="multiple" multiple="multiple" style="height:120px;">
	<option value="选择1号">选择1号</option>
	<option value="选择2号">选择2号</option>
	<option value="选择3号">选择3号</option>
	<option value="选择4号">选择4号</option>
</select>
</div>
<div>
<input type="checkbox" value="check1"/>多选1
<input type="checkbox" value="check2"/>多选2
<input type="checkbox" value="check3"/>多选3
<input type="checkbox" value="check4"/>多选4
</div>
<div>
<input type="radio" value="radio1">单选1
<input type="radio" value="radio2">单选2
<input type="radio" value="radio3">单选3
<input type="radio" value="radio4">单选4
</div>
</body>
<script type="text/javascript">
	$("select#single").val(["选择4号"]);
	$("select#multiple").val(["选择2号","选择4号"]);
	$(":checkbox").val(["check1","check3"]);
	$(":radio").val(["radio4"]);
</script>
</html>

使用val()方法设置表单中的默认选中项,布布扣,bubuko.com

时间: 2024-07-28 12:51:14

使用val()方法设置表单中的默认选中项的相关文章

Mutiselect下拉复选框(保存和设置默认选中项)

HTML代码 <asp:DropDownList ID="ddlWarehouseIds" runat="server" CssClass="ddl"></asp:DropDownList> <input type="hidden" name="<%#Eval("WarehouseNames")%>" id="hid_<%#Eva

Dev控件的下拉框控件设置默认选中项

DevExpress中下拉框控件comboBoxEdit,用法和winform的不太一样,在绑完选项后,希望设置默认选中项. 有2种方法: 方法1this.cmbMacScan.EditValue = new CheckedListBoxItem { Value = model.ScanInterval, Description = model.ScanInterval.ToString() }; this.cmbMacScan.RefreshEditValue(); 方法2this.cmbMa

如何动态修改下拉列表的默认选中项

两种方法,第一种嵌入java代码:原理是首先获取需要选中项,然后用java代码控制那个标签内需要添加selected,其中Wish是放在request中的一个对象,仅此而已 <select name="wish.visible"> <%int visible=((Wish)request.getAttribute("wish")).getVisible(); %> <option value="1" <%if(

php处理表单中的复选框问题以及js实现全选

做的一个项目中遇到了全选和取消全选的问题,这是一个很普遍的功能,,虽然我们经常用到,但是真正做起来却发现行不通,在网上找了些,大部分都是ie,但是谷歌内核浏览器不能正常实现,所以经过小小的调整,今天就把调试好的代码发上来供大家参考使用. 首先要记得引用jquery框架,这样写起代码来相对容易点,尤其突出在选择器上. 1 <html> 2 <head> 3 <script src="./libs/js/jquery.min.js"></scrip

Jquery 根据value值设置下拉列表(select)默认选中项

方法一: $("#selIndustyType option[value='1']").attr("selected", "selected"); 方法二: <script type="text/javascript"> function change(objID, newValue) { var obj = $("#" + objID); if (!obj) { alert("对象为

easyui combobox默认选中项

<script type="text/javascript">         $("#areaCombobox").combobox({                                  url: "${pageContext.request.contextPath}/areaAction_findAllArea.action", //获取后台动作方法返回的json数据                        

select控件绑定数据,默认选中项

设置 "select"属性即可,如: <span style="font-size:18px;"><select class="fl" id="search_CityId" name="search_City"> <option value="0" selected="selected">不限</option> <

html &lt;select&gt; 用JS控制默认选中项

<html> <head> <!--禁止页面缓存--><meta http-equiv="content-type" content="text/html;charset=utf-8" /> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control&quo

工作流之设置表访问权限

在工作流管理系统中,工作流引擎负责流程的流转.首先梳理业务,将业务转换成工作流系统的一个一个业务处理环节,再用连线连接各个业务环节,使得业务流程得以流转.流转的方式有多种,顺序流转,条件流转,并行流转,循环执行等等. 流程的各个环节上具体要处理的事情,通过业务表单来完成.如一个审批流,分为填写申请单,审核申请单,甚至多级审批.填写申请单是一个业务环节,审批申请单是一个业务环节(甚至有一级的审批就可以做一个业务环节).具体申请单的填写内容在表单中完成.制作一张填写申请单的的页面录入表,将此录入表单