クリックしたリンクを除くすべてのリンクにクラスを適用する関数を探しています。jquery特定のクラスを持つリンクを除くすべてのリンクを選択します。
$('a:contains("op1")')
.live('click', function(){
$(this).addClass('foot_active');
$('a:not(.foot_active)').addClass('foot_inactive');
});
$('a:contains("op2")')
.live('click', function(){
$(this).addClass('foot_active');
$('a:not(.foot_active)').addClass('foot_inactive');
});
$('a:contains("op3")')
.live('click', function(){
$(this).addClass('foot_active');
$('a:not(.foot_active)').addClass('foot_inactive');
});
CSS
.foot_active {
text-decoration:underline;
}
.foot_inactive {
text-decoration:none;
}
HTML
<div class="sitemap">
<table class="table_site">
<tr>
<td class="subsite"><a>op1</a></td>
<td class="subsite"><a>op2</a></td>
<td class="subsite"><a>op3</a></td>
</tr>
</table>
</div>
スクリプトは、このスクリプトは、あなただけは、リンクではなく、将来のクリックをクリックしてください最初の時間のために働きます。 私は何か間違っていると思うが、私の脳は今やとても怒っているようだ。
ありがとうございます。