まず、複数の要素が1つのページに同じIDを持つことがベストプラクティスではないことがわかります。しかし、この場合、同じIDを持つ2つの選択肢が必要です。同じIDを持つ複数の選択肢内のオプションの数を調べる
私はこの方法を使用して、いくつかの成功を見てきました:
$('#undo_redo_to option').length;
$('#undo_redo_to:eq(0) option').length;
*$('#undo_redo_to:eq(1) option').length;*
しかし、*さんに囲まれたコードは、私に適切な長さを与えるものではありません。
私の選択を作成し、デバッグを行った次のペンを参照してください。
ありがとう!
いいえ、繰り返しIDを持つHTMLは無効です。 – j08691
あなたは手段を持っている場合は、あなたのIDをクラスに変更し、そのようにターゲットを設定します。 –
残念ながら私は手段がありません。 @Rick Hitchcockのメソッドを使って、私が望む動作を得ることができました。私はすべてのフィードバックに感謝します。 – CodeBroJohn