Minified - Finding Odd Nodes
by tjansen
HTML
<script src="http://minifiedjs.com/download/minified-src.js"></script>
<body>
<ol id="parent">
<li class="x">Item</li>
<li class="x y">Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ol>
<button id="selectEven">Select even list elements</button>
<button id="selectOff">Select odd list elements</button>
</body>
CSS
.inv { background-color: black; color: white; }
JavaScript
var MINI = require('minified');
var $ = MINI.$, $$ = MINI.$$, EE = MINI.EE;
$(function() {
$('#selectEven').on('click',
$('#parent li').filter(function(e, index) { return index % 2; }).toggle('inv'));
$('#selectOff').on('click',
$('#parent li').filter(function(e, index) { return index % 2 == 0; }).toggle('inv'));
});