I need to fetch one of json encoded data inside data-people:
<ul>
<li data-test="one" data-people='{"name" : "Paul", "color" : "black"}'>Paul</li>
<li data-test="two" data-people='{"name" : "John", "color" : "blond"}'>John</li>
<li data-test="three" data-people='{"name" : "Jane", "color" : "black"}'>Jane</li>
</ul>
It is pretty straight forward to fetch via data-test (just example):
$('ul li[data-test="two"]').show();
Now I want to show ul li with data-people that has color blond (ignoring data-test that only exist for sample above).
I tested below but this doesn't work as expected:
$('ul li[data-people="{"color": "blond"}"]').show();
I don't mean to get color value like: $('ul li').data('people').color, but to do proper CSS syntax inside the object.
Any hint is very much appreciated. Thanks.