最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

讓你一眼看破包裹節(jié)點(diǎn)的方法!

標(biāo)簽:
Html/CSS JQuery JavaScript

 一、直接看效果:

包裹节点

  二、说明:
      wrap()将所有匹配的元素进行单独的包裹,在原来的元素的外部实施包裹
      wrapAll()将匹配的元素集合当做一个整体来包裹,在元素的外部实施包裹
      wrapInner()经所有匹配的元素进行单独的包裹,在原来的元素额内部实施包裹
 三、代码:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>无标题文档</title>
    <style>
    *{
        margin:0;
        padding:0;}
    body{
        padding:10px;}
    div{
        margin:8px;
        padding:2px;
        border:1px solid red;}
    ul{
        width:100px;
        list-style:none;
        text-align:center;}
    ul li{  
        padding:2px;
        margin:4px;
        background:#e8e8e8;
        border:1px solid black;
        }
    </style>
    </head>

    <body>
        你喜欢的编程语言
        <ul id="ul1">
            <li>C</li>
            <li>Java</li>
            <li>Python</li>
            <li>C++</li>
        </ul>
        <select>
            <option>    </option>
            <option>wrap</option>
            <option>wrapAll</option>
            <option>wrapInner</option>
        </select>
        <!--
        //用于验证在jquery3.0之前,wrapAll()通过回调函数可以实现和wrap()相同的功能
        <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="https://code.jquery.com/jquery-2.2.4.js" integrity="sha256-iT6Q9iMJYuQiMWNd9lDyBUStIq/8PuOW33aOqmvFpqI=" crossorigin="anonymous"></script>-->
        <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="https://code.jquery.com/jquery-3.1.0.js" integrity="sha256-slogkvB1K3VOkzAI8QITxV3VzpOnkeNVsKvtkYLMjfk=" crossorigin="anonymous"></script>

        <script>
        $(function(){
            $("select").change(function(){
                $("#ul1").html("<ul id='ul1'><li>C</li><li>Java</li><li>Python</li><li>C++</li></ul>");//还原为初始状态
                if($("option:selected").val().indexOf("wrap")!==-1){//如果选中项的值含有“wrap”字符(即选中的不是第一项)
                        $("ul").find("li")[$(this).val()]("<div></div>");
                }
                });
            //用于验证在jquery3.0之前,wrapAll()通过回调函数可以实现和wrap()相同的功能
            //$("li").wrapAll(function(){return "<div></div>"});
            });
        </script>
    </body>
    </html>
四、attentions:
        1)在jquery3.0之前,wrapAll()通过回调函数可以实现和wrap()相同的功能,上面的代码已经给出了验证的方法。我一直觉得那应该是个bug。wrapAll的原意就是“包裹所有”,用它实现每个匹配元素的单独的包裹显得有点古怪了。最近翻阅了jQuery官方文档后,发现jQuery3.0以上的版本已经修正了这个bug.
點(diǎn)擊查看更多內(nèi)容
5人點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消