gpt4 book ai didi

javascript - 按钮在 jquery 对话框内容中无法正常工作(使用引导表关闭 jquery 对话框的两种方法)?

转载 作者:行者123 更新时间:2023-11-28 18:48:27 25 4
gpt4 key购买 nike

我正在 jquery 对话框内使用引导表,并且在关闭对话框和释放内存时遇到问题。让我展示一下演示代码:

方法1: jsFIDDLE这是对话框内容内有两个按钮的代码,我用它们来保存或取消。它们是用 $.click() 编码的(不是通过对话框)。要查看问题,请执行以下 4 个步骤:

  1. 点击第一个复选框并接受日期
  2. 对第二个复选框执行相同的操作
  3. 取消选中两者(两行中的日期字段均为空)
  4. 再次选中一个复选框并接受日期

您现在会注意到,即使没有单击第二个字段,日期也已添加到每行的两个字段中。当我玩更多这样的游戏时,我什至可以一键取消选中两个复选框。

方法2: jsFIDDLE同样的想法,但我使用 jquery 对话框中定义的按钮,如果您执行上面的相同步骤,您将不会注意到问题 - 它工作得很好。

问题:我需要使用第一种方法来实现我自己的目的,但是如何解决这个内存问题?

最佳答案

您的代码存在范围问题;请尝试此更新Fidle

  var currentRow = null;

$("#pickdate").datepicker({dateFormat: "dd-mm-yy"}).datepicker("setDate",new Date());
$('#table').on('check.bs.table', function (e, row, $el) {

currentRow = row;

$("#dialog").dialog({
dialogClass: "no-close tt",
modal: true,
title: "Data zamknięcia",
width:189,
});


});

完整代码请参阅 fiddle

关于javascript - 按钮在 jquery 对话框内容中无法正常工作(使用引导表关闭 jquery 对话框的两种方法)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34935588/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com