変数をセレクターに連結しようとしています:
<a href="#" class="hover" data-name="dressitup">
var changer = $(this).attr("data-name");
$('a.'+changer).addClass("active");
これは機能しません。私は明らかに結果が欲しい
$(a.dressitup).addClass("active");
$(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/