点击复选框,选中的话下面的div里面的文字消失,取消的话div里面的文字出现

 我来答
soukiss
推荐于2016-02-20 · TA获得超过2658个赞
知道小有建树答主
回答量:594
采纳率:50%
帮助的人:170万
展开全部
<!-- 修改后的代码-->
<input type="checkbox"  id="bm_xy" /> 

        <div class="mess_cheked">*请同意!</div>

        <script type="text/javascript">
        $('#bm_xy').click(function(){
            if($('#bm_xy')[0].checked ==false){
                $('.mess_cheked').css('display','block'); 
            }else{

                $('.mess_cheked').css('display','none');
            }
        });
        </script>
     
    贴图里的几个问题:
    1、 选中的时候消失,开始状态如果是选中,应该没有文字,所以去掉了开始的选中状态。
    2、$('#bm_xy').attr("checked") 在贴图的代码中 恒等于checked ,需要改成现在的代码。
    3、 $('#mess_cheked') 取的是ID 为 mess_cheked 的元素。$('.mess_cheked') 才是查找class的
    4、建议不要在js中写内容相关的文本,改为现在的控制样式的方式控制是否呈现。这样避免文本变化了,js也要修改。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式