注釋里,法一,jq點(diǎn)擊事件里調(diào)用函數(shù),直接return為什么不可以
<!DOCTYPE html>
<html>
<head>
? ? <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
? ? <title></title>
? ? <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
? ? <style>
? ? .left,
? ? .right {
? ? ? ? width: 250px;
? ? ? ? height: 130px;
? ? }
? ??
? ? .left div,
? ? .right div {
? ? ? ? width: 100px;
? ? ? ? padding: 5px;
? ? ? ? margin: 5px;
? ? ? ? float: left;
? ? ? ? border: 1px solid #ccc;
? ? ? ? background: #bbffaa;
? ? }
? ??
? ? .right div {
? ? ? ? background: yellow;?
? ? }
? ? p {
? ? ? ? border: 1px solid red;
? ? }
? ??
? ? a {
? ? ? ? border: 1px solid blue;
? ? }
? ? </style>
</head>
<body>
? ? <h2>DOM包裹wrapInner()方法</h2>
? ? <div class="left">?
? ? ? ? <div class="aaron2">點(diǎn)擊,通過(guò)wrapInner的回調(diào)方法給每個(gè)div元素增加內(nèi)部父容器a</div>
? ? </div> ? ?
? ? <div class="left">
? ? ? ? <div class="left1">a元素</div>
? ? ? ? <div class="left1">a元素</div>
? ? </div> ? ?
? ? <script type="text/javascript">
? ?
? ? $(".aaron2").on("click",function(){
? ? ? ? return "$('.left1').wrapInner('<p></p>')";//法一
? ? ? ? /*$(".left1").wrapInner(function(){
? ? ? ? ? ? return "<p></p>";
? ? ? ? });*///法二
? ? ? ?/* $(".left1").wrapInner("<p></p>");*///法三
? ? });
? ? </script>
</body>
</html>
2016-12-16
去掉“”雙引號(hào)就可以了,加了雙引號(hào)就不是一個(gè)jquery對(duì)象了。
return “$('.left1').wrapInner('<p></p>')";//法一
return $('.left1').wrapInner('<p></p>');//法一更正
2016-12-16
為什么不去掉 那個(gè)return呢
2016-12-16
為什么不去掉 那個(gè)return呢