http://jsfiddle.net/cblaze22/Duzr4/1/
有没有办法让http://fgelinas.com/code/timepicker/可以很好地处理具有相同 ID/名称的输入?
http://jsfiddle.net/cblaze22/Duzr4/1/
有没有办法让http://fgelinas.com/code/timepicker/可以很好地处理具有相同 ID/名称的输入?
不,你不能强迫 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>