end

Module

Methods

NodeList.prototype.end()
NodeList end ()
得到上一次 NodeList.prototype.one() / NodeList.prototype.all() 操作前的 NodeList 对象
Returns:上一步的节点列表对象

Hint

引入该方法是为了更好的支持链式操作( chaining ),可以在一个语句内对不同层次得节点集合进行不同的操作.

一句话设置两个元素为不同颜色

<!DOCTYPE html>
<html>
<head>
    <style>
        div {
            border: 1px solid black;
            width: 100px;
            margin: 10px;
        }
    </style>
    <script src="//g.alicdn.com/kissy/k/1.4.7/seed.js" data-config="{combine:true}"></script>
</head>
<body>

<div class='d1'>
    d1
</div>

<div class='d2'>
    d2
</div>

<script>
    KISSY.use('core', function (S) {
        var $ = S.all;
        $("body").all(".d1").css("color", "red").end().all(".d2").css("color", "green");

    });
</script>

</body>
</html>