0

jQuery DataTables を使用して、aLengthMenu を使用して、ページあたりの行数を選択するためのドロップダウンを作成しています。ユーザーが選択を行うと、表示は適切に変更されますが、フォーカスはドロップダウンに残ります。そのため、ユーザーがドロップダウンから選択してからページ ダウン キーを押すと (ページを下にスクロールすることを望んでいます)、ドロップダウン自体がスクロールするのではなくスクロールします。ページ。http://esininja.com/Library.aspxを参照してください。

多数の行が選択されるとドロップダウンからフォーカスを移動する行選択ドロップダウンを作成する方法はありますか? ページのどこかをクリックしてドロップダウンからフォーカスを外すのは簡単ですが、すべてのユーザーがその必要性を認識しているわけではありません。

どうもありがとう。

4

1 に答える 1

0

値が変更されたときにすべての選択ボックスがフォーカスを失うようにするには、この jQuery を使用します。

http://jsfiddle.net/x9rxm/

    $(function() {
        $("select").change(function(){
            $(this).blur();
        });
    });

あなたの場合、考えているボックスをより具体的なセレクター、おそらく「[name=example_ESI_Articles_length]」で選択できます。また、このコードは、「select」要素が DOM に表示された後に実行する必要があることに注意してください。

于 2013-02-06T06:39:53.847 に答える