...但是为我们总是得到的是第一个select的option值
发布网友
发布时间:2022-05-14 20:41
我来回答
共3个回答
热心网友
时间:2022-05-15 12:13
样例代码如下:
<html>
<head>
<title>知道</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<style>
.sel{
width:100px;
}
</style>
<script src="jquery.min.js" ></script>
<script >
$(function(){
$('.sel').change(function(){
var sel = $(this);
//alert(sel.val());
$('.sel').val(sel.val());
})
})
</script>
</head>
<body >
<select class="sel">
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>
<select class="sel">
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>
<select class="sel">
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>
<select class="sel">
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>
</body>
</html>
希望对你有帮助。
热心网友
时间:2022-05-15 13:31
这个应该是你绑定事件的时候出现错误,最好把你代码放出来吧~不然不知道错在那里
热心网友
时间:2022-05-15 15:06
你干嘛要获取class 你四个selectclass都是一样的你获取class可不都是同一个值么
你可以获取id呀追问题目上已经说了啊 我四个class一样 就是不管我选择哪一个select 这四个的最后的结果都是一样的 还有 我用id试过 会没有反应 你可以试试
追答
$(document).ready(function () {
$("#select1").change(function () {
alert($("#select1").val());
});
……下面上个同上改ID
});
1
11
111
1111