0

リンクがアンカーに到達したときにアクティブなアウトラインを表示しようとしています (タブで移動したときと同じように)。


jquery を使用してターゲット アンカーの css カラーを選択して更新することはできますが、その状態をアクティブに変更することはできません。

html & jquery コードと jsfiddle の例を次に示します: http://jsfiddle.net/_StephenC/Ea9GZ/

<ul>
<li><a href="#four" id="one" tabindex="1">Uno</a></li>
<li><a href="#four" id="two" tabindex="2">Dos</a></li>
<li><a href="#one" id="three" tabindex="3">Tres</a></li>
<li><a href="#two" id="four" tabindex="4">Quatro</a></li>
<li><a href="#three" id="five" tabindex="5">Cinco</a></li>
</ul>

$(document).ready(function() {
$("a").click(function(event) {
var mylink = $(this).attr('href');
alert(mylink);
$(mylink).css('color','red');
});
});
4

2 に答える 2

2

次のコードを使用します。

$(mylink).focus();

http://jsfiddle.net/Ea9GZ/19/

于 2013-06-26T15:49:20.710 に答える