根本就没有left .div呀?设置没有效果,想让按钮居中显示

来源:4-3 DOM节点删除之empty和remove区别

席浅

2016-11-22 17:28

<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title></title>
        <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
    <style>
    .left,
    .right {
        width: 300px;
    }
    
    
    .right div {
        width: 100px;
        height: 90px;
        padding: 5px;
        margin: 5px;
        float: left;
        border: 1px solid #639;
    }
    
    .left {
        width:300px;
        height:50px;
        background: #bbffaa;
    }
    .a{
        width:300px;
        margin:0px auto;
    }
    
    .right div {
        background: yellow;
    }
    </style>
</head>

<body>
    <h2>通过empty与remove移除元素</h2>
    <div class="left">
        <div class="a">
        <button id="bt1">点击通过jQuery的empty移除内部P元素</button>
        <button id="bt2">点击通过jQuery的remove移除整个节点</button>
        </div>
    </div>
    <div class="right">
        <div id="test1">
            <p>p元素1</p>
            <p>p元素2</p>
        </div>
        <div id="test2">
            <p>p元素3</p>
            <p>p元素4</p>
        </div>
    </div>
    <script type="text/javascript">
    $("#bt1").on('click', function() {
        //删除了2个p元素,但是本着没有删除 
        $("#test1").empty()
    })

    $("#bt2").on('click', function() {
        //删除整个节点
        $("#test2").remove()
    })
    </script>
</body>

</html>

想让两个按钮在left中居中显示,但没有成功

写回答 关注

3回答

  • abc123456789def
    2017-07-22 21:25:17

    .left{

    display:table-cell;

    text-align:center;

    }

  • qq_waitforyou_4
    2017-02-03 14:08:07

    1.要么定位 2.要不就给“button”宽度然后margin: 0 auto;3.给个padding或者margin吧

  • stone310
    2016-11-22 19:11:20

    .a{
       text-align: center;

jQuery基础(二)—DOM篇

jQuery第二阶段开启DOM修炼,了解创建、插入、删除与替换

114012 学习 · 590 问题

查看课程

相似问题