账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    为什么不管点击哪里 执行的都是绑定在最外面div上的事件 也阻止了事件冒泡 布局也没问题 e.target是正确的,求解啊
    • 2018-03-09 00:00
    • 11
    35
    0
    <div class="checkmsg">
            <select>
                <option>无</option>
                <option>上传图片不符合正常规范</option>
                <option>图片不清晰</option>
                <option>违规商品</option>
                <option>敏感词</option>
            </select>
            <div class="send_textarea">
                <textarea id="msg"></textarea>
            </div>
            <button style="margin-left:975px">确认</button>
            <button id="cancle">取消</button>
        </div>

    js部分

    $('.checkmsg select').change(function() {
            var str = $('.checkmsg select').find("option:selected").text();
            var _html = "<p>"+str+"<span id ='del'>x</span></p><br>";
            $(_html).insertBefore('#msg');
        });
    $('#del').click(function(event){
            event.stopPropagation();
            alert('ok');
            console.log(e.target)
        });
        $('.send_textarea').click(function(e){
            alert('div了');
            console.log(e.target)
        });
        $('#msg').click(function(){
            alert('text了')
        });

    为什么每次不管点击什么地方都alert 点击div了

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部