2 new culture new_culture 于 2016.09.20 21:12 提问

使用Jquery实现在页面 2C

使用Jquery实现在页面中,使用下拉框就禁用复选框;反之,使用复选框就禁用用下拉框;即时生效;
我写的代码没有实现:
$(document).ready(function(){
$('#xiala').change(function() {

if($('#xiala').prop('noSelect')){ //noSelect指未选中
$(':fuxuan').attr('disabled',false);//复选可用

}else{

$(':fuxuan').attr('disabled',true);//复选不可用

}

});

})
求大神,重写一个方法,或者改我的,实现就行,谢谢。

3个回答

qq_28874551
qq_28874551   2016.09.20 22:57

统一添加$('fuxuan').attr("disabled",true)

被选中后$().removeAttr("disabled")

qq_29594393
qq_29594393   Ds   Rxr 2016.09.21 08:48

禁用掉的话,提交的时候还是得判断,而且下拉框有初始值,还不如一方获取焦点,就直接移除另一个

 $(function(){
$('#xiala').blur(function() {
$(':fuxuan').remove()

})
$("fuxuan").blur(function(){
        $('xiala').remove();
})
})
zuoyifeng1993
zuoyifeng1993   2016.09.21 09:22

点击每一个都有一个click,
你这样,比如点击select,然后你就禁止兄弟 checkbox,
比如:

 $('.select').on('click',function() {
    $('this').siblings('.checkbox').attr("disabled",true);
})

这个点击里面可以做判断,点击是select,还是checkbox,能大致懂不?

zuoyifeng1993
zuoyifeng1993 额 this 写错了,如果还是有问题可以留言
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片