【问题标题】:Reset Radio value after modal close jquery模态关闭jquery后重置Radio值
【发布时间】:2020-08-27 04:41:13
【问题描述】:

使用下面的代码重置单选按钮工作正常。

  $(function () {
     $(document).on("hidden.bs.modal", "#myModal", function () {
       $(':radio').prop('checked',false);
     });
  );

但是当我当时再次打开模态时,它需要以前检查过的值

function show_second_modal() {
  if ($("input").is(':checked')) {
    var radioVal = $('input[name=amount]:checked').val();
    alert(radioVal);
    var radioValNum = Number(radioVal);
    $('input[name="amount"]').val(radioVal);
  } else {
    alert("Please Select Amount");
    return false;
  }

  $("#show_amt").text(radioVal);
  //$('#amount').val(radioVal);
  $('#myModal').modal('hide');
  $('#myModal1').modal('show');
}

【问题讨论】:

  • 请考虑添加您的 HTML。一个最小的工作示例会很好。如果您想在这里获得任何成员的帮助。谢谢
  • 请提供sn-p检查

标签: jquery reset


【解决方案1】:
$(document).on("hidden.bs.modal", "#myModal", function () {
   $('input[name=amount]').attr('checked',false);
 });

你试过了吗?

【讨论】:

  • 这工作正常(检查正在重置)但是当我再次打开模式时,它需要以前检查过的值
  • 使用调试器;并在 chrome 调试器中使用控制台来检查问题,如果不提供工作的 jsfiddle/preview,我找不到问题
猜你喜欢
  • 2016-12-03
  • 2011-11-25
  • 2019-09-19
  • 2020-09-15
  • 2019-10-07
  • 2021-10-29
  • 1970-01-01
  • 2021-10-24
  • 2020-06-20
相关资源
最近更新 更多