私はこのような異なるフォームオブジェクトを保持する変数を持っている... $(formId)
jQuery:最初の子入力をフォーム内で選択しますが、タイプ:hiddenの場合は選択しないでください。
各フォームにはのように異なっているいずれかの最初の要素として、非表示の入力フィールドを持っているか、最初の子は、通常の入力(タイプ=「テキスト」でありますまたは何か他のもの)
は、どのように私はいつも、私はそれがこのようなものであるべきと思っ
$(formId).find("input:first-child:not[type='hidden']")
最初の「通常」の入力フィールドを選択することができます。ですから、私が必要とするものが不思議ならば、フォームの最初の入力フィールドにフォーカスを当てたいのですが、最初の入力が隠れている場合は、次の「可視」入力に設定したいと思っています。あなたのケースで隠されたセレクタの仕事:
'::
これらは、右のセレクタ(彼らは同等だ)しているvisible'は' [!タイプ= "隠された"] 'と同じではありません。 input要素に 'style =" display:none "を追加すると** **:visibleではなく** ** [type!=" hidden "]'と一致します。 –