我正在使用ajax调用使用jQuery动态地将行附加到表.我希望每行中生成的按钮显示一个模式,其中包含特定于该特定行中项目的数据.
我目前遇到以下问题:
- 当我点击第一个和第二个按钮时出现模态.但是,当我尝试关闭第二个模态时,模态中的框阴影不会消失,在刷新页面之前,我无法继续单击任何按钮.
我检查了Materialise.css文档,它提到我们需要用$(".modal-trigger")初始化模态.如果使用触发器来显示模态,则使用leanModal().我用来触发模态的ID在下面的代码中称为"营养事实".
任何帮助,将不胜感激.谢谢!!
更新:使用CodePen:http://codepen.io/mtaggart89/pen/pgbgOB
HTML:
Nutrition Facts
A bunch of text
jQuery函数创建元素:
function buildTable(foodData) { var itemList = foodData.list.item; var foodGroup, foodName, newDiv, createButton, ndbNumber, createTable, tableHead, categoryHeading, nameHeading, tr; $("table").addClass("bordered"); categoryHeading = $("").html("Category"); nameHeading = $(" ").html("Name"); $("thead").append(categoryHeading).append(nameHeading); for (var i = 0; i < itemList.length; i++) { foodGroup = $(" ").html(itemList[i].group); foodName = $(" ").html(itemList[i].name); ndbNumber = itemList[i].ndbno; newDiv = $(" "); createButton = $("") .addClass("waves-effect waves-light btn cyan nutrition modal-trigger") .attr("href", "#nutrition-facts") .html("Nutrition Facts") .attr('data-ndbnum', ndbNumber); addButton = newDiv.append(createButton); tr = $(" ").append(foodGroup).append(foodName).append(addButton); $("tbody").append(tr); } } jQuery事件监听器:
$(document).on('click', '.nutrition', function(e){ e.preventDefault(); var ndbNumber = $(this).attr('data-ndbnum'); $(".modal-trigger").leanModal(); });http://materializecss.com/modals.html
1> Parth Trived..:请改变代码
$(document).on('click', '.nutrition', function(e) { e.preventDefault(); var ndbNumber = $(this).attr('data-ndbnum'); //you have to trigger modal like this //$(".modal-trigger").leanModal(); $('#nutrition-facts').openModal(); });http://codepen.io/anon/pen/YwWwdx
推荐阅读
如何解决《gen_server中的错误也会终止调用进程?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《C++在函数参数上传递std::unique_ptr对象作为引用的正确方法》经验,为你挑选了2个好方法。 ... [详细] 如何解决《Java:双重打印-println或printf》经验,为你挑选了1个好方法。 ... [详细] 如何解决《C#-是否可以检查哪个可选的正则表达式组匹配?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《将大量索引项转换为流的最简单方法》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在UIStackView中具有多个子视图的宽度和高度》经验,为你挑选了1个好方法。 ... [详细] 如何解决《加载多个YAML文件(使用@ConfigurationProperties吗?)》经验,为你挑选了0个好方法。 ... [详细] 如何解决《MSBuild在_CopyOutOfDateSourceItemsToOutputDirectory期间复制依赖项目文件》经验,为你挑选了0个好方法。 ... [详细] 如何解决《具有JCE的固定长度64字节ECP-256签名》经验,为你挑选了0个好方法。 ... [详细] 如何解决《MVVM“活页夹”的定义及其用法?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《构造函数中有许多参数的最佳实践?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《为什么这会返回一个空数组?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《if(array.length===1)条件不适用于长度>1的数组》经验,为你挑选了1个好方法。 ... [详细] 如何解决《我通过ViewBag从ActionFilter传递的数据无法在View中访问》经验,为你挑选了1个好方法。 ... [详细] 如何解决《pandas,如何按列值过滤数据帧》经验,为你挑选了2个好方法。 ... [详细] 如何解决《如何解决已弃用的@CucumberOptions?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Indermediate子补丁Node.js包版本》经验,为你挑选了0个好方法。 ... [详细] 如何解决《如何使用Mockito模拟Context?》经验,为你挑选了3个好方法。 ... [详细] 如何解决《如何限制方法仅接受对象作为参数而不是类对象作为类型文字?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《类别中的NSManagedObject子类属性》经验,为你挑选了1个好方法。 ... [详细]吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1VBA中的SQL语句
- 2android - 子活动完成时刷新父活动
- 3R中的绘图函数与对数刻度参数显示负值
- 4删除类不会禁用与删除的类关联的事件侦听器函数
- 5UIApplication.sharedApplication不可用
- 6ClickOnceInstall CefSharp Winforms问题
- 7如果找不到引用但不必要的源/资源,如何解决产品风味的构建错误?
- 8替换Fragment时的动态缩放动画
- 9iOS应用程序强制平板电脑上的景观,强制在相同构建的手机上的肖像
- 10已经调用了C++ abort
- 11Chartjs线图只有一点 - 如何居中
- 12将json解组为struct:无法将数组解组为Go值
- 13检查是否已使用不同的参数多次调用函数
- 14groupby多个值,并绘制结果
- 15如何将应用程序图标设置为通知抽屉中的通知图标
- 16在表达式中包含变量,逗号和希腊符号
- 17延迟var给出'实例成员不能用于类型'错误
- 18更改jupyter笔记本中的索引号
- 19pytesseract找不到指定的文件
- 20使用svg作为背景图像的IE11失败
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有