jQuery Selectors
by Farzad Cyrus
HTML
<div class="div">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magnam aut dicta unde itaque atque beatae maiores minus. Debitis praesentium fuga, porro ab laudantium magnam aut quia eos nesciunt, doloribus ratione.
</div>
<div class="div" data-custom>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Provident in illum, excepturi dicta ex vero nulla autem neque assumenda qui suscipit sapiente vitae corporis pariatur hic sit, ipsum eveniet mollitia.
</div>
<div class="div" data-custom="1">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Necessitatibus minima voluptatibus, iusto reprehenderit placeat illo adipisci facere tenetur quam saepe, dignissimos quibusdam similique voluptas, dolorum modi totam eum nisi perspiciatis.
</div>
CSS
html, body {
font-family: Tahoma;
font-size: 14px;
color: #666;
}
* {
box-sizing: border-box;
line-height: 20px;
}
div {
display: inline-block;
width: 45%;
float: left;
margin: 16px 16px;
padding: 24px;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
}
.custom {
background: #d04;
color: #fff;
}
JavaScript
var div = $('div');
div.filter('[data-custom]').addClass('custom');