materialize - 在物化 1.0 中将数据属性传递给模态
问题描述
我想使用模态来允许用户编辑记录,因此需要在模态打开时传递 id。
我找到了一些以前版本的物化(0.98.2)的代码,但我无法让它在 1.0 上工作。
这是适用于 0.98 的代码....
$('.modal').modal({
ready: function(modal, trigger) {
modal.find('input[name="nom"]').val(trigger.data('nom'))
}
});
解决方案
是的,看起来 API 在 1.0 版中发生了显着变化。我相信您可以使用onOpenStart
oronOpenEnd
处理程序而不是ready
处理程序。此外,ready
处理程序的参数过去是 jQuery 对象,但现在它们是 DOM 元素,因此您的代码需要更改为:
$('.modal').modal({
onOpenStart: function(modal, trigger) {
$(modal).find('input[name="nom"]').val($(trigger).data('nom'))
}
});
推荐阅读
- python - Notepad++/cmd 输出显示 IDLE 没有的错误
- jquery - 如何应用 pagination.js 处理 Google 表格 json
- html - 如何根据 API 的响应在引导表中动态添加一行?
- pdf - PDFsharp:对“FontFamily”类型的引用声称它是在“System.Drawing”中定义的,但可以找到
- swift - 如何访问第一组数组?SwiftyJSON
- node.js - Node.js 在处理大型并发请求时出错
- matlab - 如何以更有效的方式创建/索引此矩阵?
- rest - 如何使用 Web API 从 Dynamics 365 返回 50 多个结果
- php - 包含从出生到今年的每个日期的生日日期和对应天数的网页
- java - 具有复杂正则表达式的 xsd 限制