Selecting elements by data attribute
Selecting elements by data attribute when data is set with .data() method does not work.
HTML
<div class="navlink_attr" data-selected="true"></div>
<div class="navlink_prop"></div>
JavaScript
$('.navlink_prop').data('selected', true)
console.log('test');
console.log( 'Data set as property: ', $('.navlink_prop[data-selected="true"]').length )
console.log( 'Data set as attribute: ', $('.navlink_attr[data-selected="true"]').length )