22

HTML フォームでは、INPUT テキスト ボックスの後にリンクが続き、その後に別の INPUT テキスト ボックスが続きます。tabindex / タブ オーダーからリンクを削除したい:

<p>
<input type="text" name="field1" id="field1" value="" />
<a href="..a url.." id="link1">more info</a>
</p>

<p>
<input type="text" name="field2" id="field2" value="" />
</p>

タブ オーダーは field1、link1、field2 であり、tabindex/order に link1 をまったく含めずに field1、field2 にしたいのです。属性による並べ替え以外tabindexに、リンク 1 をタブ移動から完全に削除する方法はありますか?

4

1 に答える 1

36

これは html で実現できます。

<p>
<input type="text" name="field1" id="field1" value="" />
<a href="#" id="link1" tabindex="-1">more info</a>
</p>

<p>
<input type="text" name="field2" id="field2" value="" />
</p>

jquery を使用してこれを行うこともできます。

$('#link1').prop('tabIndex', -1);
于 2010-01-01T05:25:02.043 に答える