87,910
社区成员
发帖
与我相关
我的任务
分享
$(function(){
$('select').change(function(){
$('select.'+this.className).val(this.value)
})
});
[/quote]
怎么能控制相同class的除了第一个select有值的话就不执行这个了,以防第一个改了之后也改了后面的
$(function(){
$('select').change(function(){
$('select.'+this.className).val(this.value)
})
});
function $(id){
return document.getElementById(id);
}
$("machineman1").onchange = function(){
var index = this.selectedIndex;
$("machineman2").selectedIndex = index;
$("machineman3").selectedIndex = index;
}
<script type="text/javascript">
$(function(){
$('select:first').change(function(){
$('select:gt(0)').val(this.value)
})
});
</script>
<script src="/js/jquery.min.js"></script>
<script type="text/javascript">
$('select:first').change(function(){
$('select:gt(0)').val(this.value)
})
</script>
<select name='machineman1' id='machineman1' class=‘sel’>
<option value=''>请选择</option>
<option value='1318' >111</option>
<option value='1291' >222</option>
<option value='1550' >333</option>
<option value='1549' >444</option>
</select>
<select name='machineman2' id='machineman2' class=‘sel’>
<option value=''>请选择</option>
<option value='1318' >111</option>
<option value='1291' >222</option>
<option value='1550' >333</option>
<option value='1549' >444</option>
</select>
<select name='machineman3' id='machineman3' class=‘sel’>
<option value=''>请选择</option>
<option value='1318' >111</option>
<option value='1291' >222</option>
<option value='1550' >333</option>
<option value='1549' >444</option>
</select>
<select name='machineno1' id='machineno1' class=‘sel1’>
<option value=''>请选择</option>
<option value='1318' >111</option>
<option value='1291' >222</option>
<option value='1550' >333</option>
<option value='1549' >444</option>
</select>
<select name='machineno2' id='machineno2' class=‘sel1’>
<option value=''>请选择</option>
<option value='1318' >111</option>
<option value='1291' >222</option>
<option value='1550' >333</option>
<option value='1549' >444</option>
</select>
<select name='machineno3' id='machineno3' class=‘sel1’>
<option value=''>请选择</option>
<option value='1318' >111</option>
<option value='1291' >222</option>
<option value='1550' >333</option>
<option value='1549' >444</option>
</select>
这个好像不管用
多个select按相同class选择,比如相同class的select第一个选了,其他的都选一样的