使用Jquery实现在页面中,使用下拉框就禁用复选框;反之,使用复选框就禁用用下拉框;即时生效;
我写的代码没有实现:
$(document).ready(function(){
$('#xiala').change(function() {
if($('#xiala').prop('noSelect')){ //noSelect指未选中
$(':fuxuan').attr('disabled',false);//复选可用
}else{
$(':fuxuan').attr('disabled',true);//复选不可用
}
});
})
求大神,重写一个方法,或者改我的,实现就行,谢谢。
统一添加$('fuxuan').attr("disabled",true)
被选中后$().removeAttr("disabled")
禁用掉的话,提交的时候还是得判断,而且下拉框有初始值,还不如一方获取焦点,就直接移除另一个
$(function(){
$('#xiala').blur(function() {
$(':fuxuan').remove()
})
$("fuxuan").blur(function(){
$('xiala').remove();
})
})
点击每一个都有一个click,
你这样,比如点击select,然后你就禁止兄弟 checkbox,
比如:
$('.select').on('click',function() {
$('this').siblings('.checkbox').attr("disabled",true);
})
这个点击里面可以做判断,点击是select,还是checkbox,能大致懂不?