如何将类添加到具有特定data-id的span

时间:2013-05-27 09:13:00

标签: jquery html

热是我的问题我有一组跨度就像这样

<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;

现在我想为具有data-id 3的span添加一个Class(active) 请帮我解决这个问题。

由于

3 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:3)

DEMO

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

答案 2 :(得分:1)

试试这个:

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