0

尝试将变量连接到选择器:

<a href="#" class="hover" data-name="dressitup">

     var changer =  $(this).attr("data-name");

         $('a.'+changer).addClass("active");

这不起作用。我显然希望结果是

$(a.dressitup).addClass("active");
4

1 回答 1

4

假设$(this)是你的a元素:这是你需要的吗?

jQuery :

var changer =  $(".hover").data("name");
$('a.' + changer).addClass("active");

标记:

<a href="#" class="hover" data-name="dressitup">Hello World</a>
<br/>
<a href="#" class="dressitup">Hello World 2!</a>

JSFiddle:http: //jsfiddle.net/sWZzD/

于 2013-03-27T23:03:41.720 回答