為什么我點(diǎn)擊按鈕不能刪除p元素的父容器div
?<h2>DOM包裹unwrap()方法</h2>
? ? <div class="left">
? ? ? ? <div class="aaron1">點(diǎn)擊,通過unwrap方法給p元素刪除父容器div</div>
? ? ? ? <div class="aaron2">點(diǎn)擊,通過unwrap的回調(diào)方法給a元素刪除父容器div</div>
? ? </div>
? ? <div class="right">
? ? ? ? <div>
? ? ? ? ? ? <p>p元素</p>
? ? ? ? </div>
? ? ? ? <div>
? ? ? ? ? ? <p>p元素</p>
? ? ? ? </div>
? ? </div>
? ? <div class="left">
? ? ? ? <div>
? ? ? ? ? ? <a>a元素</a>
? ? ? ? </div>
? ? ? ? <div>
? ? ? ? ? ? <a>a元素</a>
? ? ? ? </div>
? ? </div>
? ? <script type="text/javascript">
? ? $(".aaron1").on('click', function() {
? ? ? ? //找到所有p元素,刪除父容器div
? ? ? ? $('p').unwrap('<div></div>')
? ? })
? ? </script>
? ? <script type="text/javascript">
? ? $(".aaron2").on('click', function() {
? ? ? ? //找到所有p元素,刪除父容器div
? ? ? ? $('a').unwrap(function() {
? ? ? ? ? ? return '<div></div>';
? ? ? ? })
? ? })
? ? </script>
2017-01-11
可能是你的jquery.js的引入不對,用我發(fā)的這個(gè)鏈接試試
http://libs.baidu.com/jquery/1.9.1/jquery.js