2013-05-27 77 views
2

热火是我的问题我有一组跨越的就是这样的如何添加一个类的跨度与特定数据-ID

<div class="mydiv"> 
    <span data-id="0">hello</span> 
    <span data-id="1">how</span> 
    <span data-id="2">are</span> 
    <span data-id="3">you</span> 
</div> 
使用jQuery

我会从一些地方 像获取数据ID这

var dataId = 3; 

现在我想添加一个类(活动)这是有数据-ID 3 请帮我解决这个跨度。

感谢

回答

9
$('.mydiv span[data-id="3"]').addClass('active'); 
3

DEMO

$('.mydiv span[data-id="3"]').addClass('highlight'); 
1

试试这个:

var dataId = 3;  
$("span[data-id=" + dataId + "]").addClass("active"); 
相关问题