2011-04-28 236 views
0
var obj = document.getElementById("<%= tbUpdate.ClientID %>"); 
    var colorid = obj.value; 
    $('.shade[colorId=colorid]').addClass('active'); 

问题在于colorId = colorid。我认为jQuery认为它的字符串。我如何将var colorid的值传递给选择器?jQuery选择器

回答

1

如果你想使用colorId的值,你将需要通过串联$('.shade[colorId=' + colorid + ']')将字符串传递给jQuery选择器。

3
$('.shade[colorId=' + colorid + ']'); 
1
$('.shade[colorId=' + colorid + ']').addClass('active');