猿问

jq动态创建标签元素

  #bbox{

        position: absolute;

        top: 166px;

        left: 219px;

        background: #fff;

        width: 548px;

        border: 1px solid #999;

    }

    #bbox #seach-ul{

        list-style: none;

    }

    #bbox #seach-ul li{

        height: 50px;

        line-height: 30px;

        padding-left: 10px;

    }

    #bbox #seach-ul li:hover{

        background: #e5e5e5;

        text-decoration: underline;

    }

    //body

    <div id="bbox" style="display: none;">

        <ul id="seach-ul">

        </ul>

    </div>

    //script

    $('#txt').on('keyup', function (e) {

        var text = $('#txt').val();

        var html = '';

        html += '<li>' + text + '</li>'

        $('#seach-ul').html(html);

        $('#bbox').show();


    });

    

为什么动态添加完li之后,先前的设置的样式不见了


凤凰求蛊
浏览 1088回答 3
3回答

哔哔one

样式是生效了呀。测试地址。emmmm还有一种情况,就是你用打包的形式。打进去的css。有可能带有其他标识。比如vue的css模块。

动漫人物

代码片段能跑,没问题.是不是有其他的样式把样式覆盖了?
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答