jquery - 有没有办法按类而不是 ID 来引用剑道窗口?
问题描述
标题基本概括了所有内容。我像这样在剑道窗口中添加了一个类(试图使其通用)
@(Html.Kendo().Window()
.Name("modal")
.HtmlAttributes(new { @class = "kendo-modal" })
.Visible(false)
.Modal(true))
我似乎无法用 jQuery 引用它。当我尝试这样做时
$(".kendo-modal").data("kendoWindow").close();
我收到“无法读取 null 的属性‘关闭’”错误
解决方案
所以...把类放在cshtml代码中是行不通的
@(Html.Kendo().Window()
.Name("modal")
.HtmlAttributes(new { @class = "kendo-modal" })
.Visible(false)
.Modal(true))
将其添加到javascript中的模态有效
$("#modal").addClass("kendo-modal").data("kendoWindow")
.title("Add Comment")
.refresh().center().open();
推荐阅读
- kubernetes - Kubernetes 在 ReadWriteOnce 访问模式下使用 PersistentVolumeClaim 升级 Pod
- sql - 当 A 和 C 通过表 B 链接时,如何使用表 C 中的数据更新表 A
- javascript - 如何在 Typescript 中启用实验装饰器
- r - 使用 HH 包控制李克特图中的条形标签
- spring - 如何在 Java 中以编程方式使用 Liquibase?
- ruby - 创建一个 rubocop 警察,在没有块的情况下调用方法时触发
- javascript - 使用 jQuery 循环遍历 HTML 表中的项目
- excel - 我无法在 VBA excel 中更改我所在地区语言的标题
- android - Android studio 默认活动未找到错误
- python - Python Gurobi 导入错误:DLL 加载失败