javascript - jquery onload 选择日期

标签 javascript jquery asp.net-mvc

我正在使用this plugin从用户中选择多个工作日。正如我所看到的,一切都设置正确,我可以选择日期,将该数据保存到数据库,然后在编辑时我可以将数据检索回用户界面,但问题是该数据在用户界面内的编辑模式下正确加载,但未选择工作日 ui 控件。

一张图片胜过1000个字:)

加载数据(编辑模式)这是当前情况 enter image description here

但应该是这样的 enter image description here

一旦正确设置,ID为DaysOfWeekSelected的输入将默认隐藏。

了解所有这些并且数据已经在 View 中,如何从索引(0,5,6)中选择这一天到插件中?

仅提一下,所有脚本均已正确加载,插件在用户选择(更改日期)时可以正常工作。

更新: 我尝试使用一些虚拟数据在页面加载时选择日期

$("#repeatOnDays").weekLine("setSelected", "0,1,2,3,4");

有人帮忙吗?

最佳答案

$(document).ready(function () {
    $("#repeatOnDays").weekLine("setSelected", $('#DaysOfWeekSelected').val());
});

$('#DaysOfWeekSelected').val() 将返回“0,5,6”,然后通过 setSelected 设置。

假设您使用虚拟数据进行的测试有效(您从未说过测试的结果是什么),这应该可以正常工作。

这是我使用的 jsfiddle 链接:

https://jsfiddle.net/uu1uk7ro/

关于javascript - jquery onload 选择日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30144276/

相关文章:

javascript - 如何通过更改选择选项来更改 iframe 内容

javascript - 使用 Jasmine 2 测试异步 DOM/CSS 更改——从 waitsFor 迁移到 done()

javascript - 我无法在输入字段上应用颜色选择器 js(jscolor.js)

javascript - 如何在导出的文件名中添加日期结尾?

javascript - Angular 在注入(inject)的 cshtml 文件中,$compile 不起作用

javascript - 使用ajax将数组数据从浏览器中的javascript传递到spring mvc Controller

javascript - 如何在 react 中获取文本区域的值?

asp.net-mvc - 当两者都在同一个解决方案中时从 MVC 应用程序调用 Web API

c# - Asp.net core 2.0 Angular 模板 : add identity and authentication

.net - ASP.NET MVC 中动态表单的建议