1

ページ上の表示可能な要素に tabindex を割り当てるスクリプトがあります。それらのほとんどはフォーム要素ですが、セクションの表示/非表示に使用する div を追加する方法も追加する必要がありました。

<span class="tabInto">Show/Hide</span>

私はjQueryでこれを行います

$(':input:visible, .tabInto').each(function (i) {
    $(this).attr('tabindex', i + 1);
});

そのため、フォーム フィールドをタブで移動すると、そのスパンにもタブで移動できます。ここで、クリック アクションをシミュレートして非表示のセクションを展開できるようにする必要があります。そのスパンにフォーカスしているときにキーボードを使用します。どうやってやるの?通常、Enter キーまたはスペース キーで実行されますか?.

4

2 に答える 2

0

使用する$(".tabInto").trigger("click")

このようにして、クラスで「クリック」イベントを発生させますtabInto

ソース: http://api.jquery.com/trigger/

于 2013-08-27T21:02:29.633 に答える