HTML сегмент:Как получить объект Jquery его пользовательский атрибут
<ul id="nav_des">
<li class="cur">test1<a class="shopping2" data-category-id="1">12</a></li>
<li>test2<a class="shopping2" data-category-id="2"></a></li>
<li >test3<a class="shopping2" data-category-id="3"></a></li>
<li style="margin-bottom:25px; background:none"></li>
</ul>
Я хочу, чтобы получить текст() из «», который «данные-категории-идентификатор» является 1 (т.е. это 12). Я попытался использовать селектор атрибутов вроде этого, но не смог. Поэтому я просто использую цикл «для», чтобы получить значение, но я не думаю, что это хороший способ. Как это исправить? благодаря
var category_id =1
$(".shopping2").("data-category-id='"+category_id+"'").show()
здесь демо http://jsfiddle.net/L1417dgn/ –