我有一个 jQuery 日期选择器控件,可以在一次实例中正常工作,但我不确定如何让它在多个实例中工作。
<script type="text/javascript">
$(function() {
$('#my_date').datepicker();
});
</script>
<% Using Html.BeginForm()%>
<% For Each item In Model.MyRecords%>
<%=Html.TextBox("my_date")%> <br/>
<% Next%>
<% End Using%>
如果没有 For Each 循环,它可以正常工作,但如果“MyRecords”集合中有多个项目,则只有第一个文本框获得日期选择器(这是有道理的,因为它与 ID 绑定)。我尝试将一个类分配给文本框并指定:
$('.my_class').datepicker();
但是,虽然到处都显示日期选择器,但它们都会更新第一个文本框。
使这项工作有效的正确方法是什么?
html:
<input type="text" class="datepick" id="date_1" />
<input type="text" class="datepick" id="date_2" />
<input type="text" class="datepick" id="date_3" />
script:
$('.datepick').each(function(){
$(this).datepicker();
});
(为了简单起见,做了一些伪编码)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)