No, you cannot capture an attribute and reuse it in CSS.
div[data-wo="937"] + div[data-wo="937"] - div 937 data-wo, div . , (1.) - (2.) . , CSS.
, , OP , parent, , . , , - , : () CSS.
, , , LESS SASS, , , , .
, , HTML, , HTML, JS:
var prevData = "";
$("#parent div").each(function() {
var currentData = $(this).attr("data-wo");
if (currentData == prevData) {
$(this).addClass("special-sibling");
}
prevData = currentData;
});
.special-sibling {
color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="parent">
<div data-wo="537">Element 1</div>
<div data-wo="937">Element 2</div>
<div data-wo="937">Element 3</div>
<div data-wo="821">Element 4</div>
<div data-wo="821">Element 5</div>
<div data-wo="821">Element 6</div>
</div>
Hide result