jq 怎么改变select的值
2017-10-20
展开全部
这个必须要在改变之前获取并保存,可以用变量保存起来,也可以直接附加在这个select标签上,如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<select id="mysel">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<script type="text/javascript">
var mysel = $("#mysel");
mysel.data("last", mysel.val()).change(function () {
//var mysel = $(this);
var oldvalue = mysel.data("last");//这次改变之前的值
mysel.data("last", mysel.val()); //每次改变都附加上去,以便下次变化时获取
var newvalue = mysel.val(); //当前选中值
})
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<select id="mysel">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<script type="text/javascript">
var mysel = $("#mysel");
mysel.data("last", mysel.val()).change(function () {
//var mysel = $(this);
var oldvalue = mysel.data("last");//这次改变之前的值
mysel.data("last", mysel.val()); //每次改变都附加上去,以便下次变化时获取
var newvalue = mysel.val(); //当前选中值
})
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询