2

これが可能かどうか疑問に思います。

Webページがあり、フォームの最初の有効な表示フィールドに焦点を当てたいと思います。最初のフィールドは、入力フィールドまたは選択フィールドにすることができます。私は(JQueryで)次の形式を試しました

input,select:visible:enabled:first 

そしてまた

(input,select):visible:enabled:first

しかし、これらはどちらも私にはうまくいかないようです。

それで、これはできますか?

前もって感謝します。

4

2 に答える 2

4

$('input,select').filter(':visible:enabled:first')それはあなたが望むことをするように聞こえます。

これはテストされておらず、私はそこでどのように動作するかについて少し警戒している:firstので、それが機能しない場合は、いつでも次のことができます。

$('input,select').filter(':visible:enabled').first();
于 2012-10-05T12:29:12.153 に答える
1

filterセレクターを使用してみてください。

$("input,select").filter(":visible:enabled:first");
于 2012-10-05T12:29:17.580 に答える