<div class="box">
    <span>123</span>
    <button>删除</button>
</div><script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
    $(function mydel() {
        $("button").click(function () {
            $(this).parent().remove()
        })
    })
</script>如上 我想把click事件换成button标签里onclick  事件应该怎么写。

解决方案 »

  1.   

     <button onclick="btnClick(this);">删除</button>
    function btnClick(obj) {
                $(obj).parent().remove()
    }
      

  2.   

        <button onclick="$(this).parent().remove()">删除</button>
      

  3.   

    把 $(function mydel() {    中的 mydel去掉 即可
      

  4.   

     $("button").get(0).onclick.....
      

  5.   

      <button onclick="$(this).parent().remove()">删除</button>