给select赋值的⽅法
在update数据的时候,要先把原来的数据传递给前台,赋值给input等标签,但是啊,select标签没有value属性啊,所以在这⾥研究了⼀下,总结⼀个给select赋值的⽅法吧
onpaste不能用input1
2 3 4 5 6 7<select name="type" id="sel" required="true" >
<option value ="1">农村家宴</option>
<option value ="2">重⼤活动</option>
<option value="3">应急活动</option> </select>
先给select标签设置⼀个id,js中要⽤到
1<input type="hidden" value="${pe}" id="up"/>
添加⼀个隐藏的span标签,⽤来得到后台传过来的值(因为js中不能直接⽤EL表达式嘛),当然,你也可以⽤input什么的来获取后台传过来的值,设置隐藏就好,就是当⼀个“变量”来⽤嘛,然后在js中加下⾯
的代码:
1 2 3 4 5 6<script type="text/javascript">
$(document).ready(function(){
var x = ElementById("up").value;/* 如果你⽤的“变量”是input的话,这⾥就要写成.value了 */
$("#sel").val(x);/* 这句话设置select中value为x的项被选中,例如$("#slt").val(“本科”)就表⽰<option>本科</option>被选中*/ });
</script>
到这⾥就实现完成了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论