0

http://jsfiddle.net/cblaze22/Duzr4/1/

http://fgelinas.com/code/timepicker/を同じID/名前の入力でうまく機能させる方法はありますか?

4

1 に答える 1

4

いいえ、jQueryが無効なHTMLでうまく機能するように強制することはできません。重複したid属性を持つドキュメントは無効です。細かい仕様から:

3.2.3.1id属性
[...]
値は、要素のホームサブツリー内のすべてのIDの中で一意である必要があります

あなたの場合、ホームサブツリーはおそらくページ全体です。

属性を複製しないようにHTMLを修正idし、別のセレクターに切り替えます。

$('input[name=test]').timepicker();

または、にクラスを追加して、<input>そのクラスを選択します。

<input name="test" type="text" class="timepicker" />
<input name="test" type="text" class="timepicker" />

と:

$('.timepicker').timepicker();

デモ: http: //jsfiddle.net/ambiguous/VhBXK/

</ p>

于 2012-05-28T06:37:41.103 に答える