如何迭代列表在jquery中?

发布于 2024-12-06 19:24:29 字数 291 浏览 4 评论 0原文

我需要获取 jquery 中的一个元素或将其用作时间选择器最小/最大范围的值,就像这样 dealershipInfo.OpenCloseTime.ElementAt(i);其中 i 是一个整数值。 & OpenCloseTime 是一个List

我在 MVC 领域工作。目标是提供一个基于通过 OpenCloseTime 对象提供的最小最大值的时间选择器。

实现这一目标的最佳方法是什么?

I need to get to an element in jquery or to use it as a value for a time picker min/max range, that is something like this dealershipInfo.OpenCloseTime.ElementAt(i); where i will be an integer value.
& OpenCloseTime is a List<string>.

I am working in MVC. The objective is to provide a timepicker based on the min max values provided through the OpenCloseTime object.

What will be the best way to implement this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

吹泡泡o 2024-12-13 19:24:29

您不想使用 jQuery 来执行此操作,而是使用视图中的代码来执行此操作。以下假设您的模型将 OpenCloseTime 作为 List ,第一个是开始日期,第二个是结束日期 - 不确定为什么您不将它们映射到单个属性上模型,但是...

@{
     var startTime = Model.OpenCloseTime.ElementAt(0).ToString("MM/dd/yyyy");
     var endTime = Model.OpenCloseTime.ElementAt(1).ToString("MM/dd/yyyy");
}

<script type="text/javascript">
     $(function() {
         $('#StartTime').datepicker({
             defaultDate: '@startTime'
         });
         $('#EndTime').datepicker({
             defaultDate: '@endTime'
         });
     });
</script>

You don't want to do this with jQuery, but rather with code in your view. The following assumes your model has OpenCloseTime as a List<DateTime> with the first being the start date and the second being the end date -- not sure why you wouldn't just map these onto individual properties on the model, but ...

@{
     var startTime = Model.OpenCloseTime.ElementAt(0).ToString("MM/dd/yyyy");
     var endTime = Model.OpenCloseTime.ElementAt(1).ToString("MM/dd/yyyy");
}

<script type="text/javascript">
     $(function() {
         $('#StartTime').datepicker({
             defaultDate: '@startTime'
         });
         $('#EndTime').datepicker({
             defaultDate: '@endTime'
         });
     });
</script>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文