0

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

有没有办法让http://fgelinas.com/code/timepicker/可以很好地处理具有相同 ID/名称的输入?

4

1 回答 1

4

不,你不能强迫 jQuery 很好地处理无效的 HTML 具有重复id属性的文档是无效的;从精细规范

3.2.3.1 id 属性
[...]
该值在元素的主子树中的所有 ID 中必须是唯一的

在您的情况下,主子树可能是您的整个页面。

修复您的 HTML 以不重复id属性并切换到不同的选择器:

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

或向您的 s 添加一个类<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 回答