Jquery数组动态初始化
Jquery array dynamical initialization
这是我的代码:
<script type="text/javascript">
$().ready(function () {
@if (myList != null)
{
foreach (var item in myList)
{
var months =new object[];
@foreach (item1 in item)
{
months.push(@item1.name);
}
}
}
</script>
但它说,几个月是无法忍受的。为什么?
尝试用var months = [];
替换var months =new object[];
帮自己一个忙,使用HTML助手,而不是混合标记和代码。例如,以下帮助
public static string JsArrayDeclaration(this HtmlHelper helper, string name, object[] array)
{
var sb = new StringBuilder();
sb.AppendFormat("var {0} = [", name);
sb.Append(string.Join(",", array));
sb.Append("];");
return sb.ToString();
}
一旦导入了包含帮助程序的类的名称空间,就可以很容易地在Razor中使用它,语法如下:
@Html.JsArrayDeclaration("months", mylist)
相关文章:
- 对插件初始化后动态加载的元素进行样式设置
- 语义UI动态下拉菜单重新初始化问题
- 在多个动态添加的表单上初始化 jQuery validate() 函数
- 动态初始化助焊剂存储
- 使用动态名称初始化对象 - coffeescript/node.js/javaScript
- 谷歌地图商店定位器将硬编码初始化修改为动态
- 动态$scope DOM 元素尚未准备好进行插件初始化
- 为什么插件没有动态初始化
- 使用动态 URL 初始化时保存主干模型
- Sencha Touch 2:数据初始化或如何在Sencha和javascript之间共享动态信息
- jQuery DataTables添加行会动态删除一些初始化
- 使用动态数据json初始化同位素
- 调用窗口对象初始化(页面中动态包含iframe)
- 如何访问动态生成的选择列表的表单元素值;s在初始化时隐藏
- 初始化动态构建的实体转盘时出现问题
- 如何在初始化期间在Google Maps API上动态设置缩放值
- Jquery数组动态初始化
- 如何将静态初始化转换为动态初始化
- 如何动态初始化select2
- 如何在ajax调用后初始化动态加载的元素