当'警告时,Javascript无法正常工作;已移除

时间:2015-10-21 12:01:55

标签: javascript

我的html上有以下JS,我的obervations是:

1)当我删除"警告"如果显示它没有按预期工作,单击时SAVE按钮不会触发。

2)即使使用" alert",它也无法在CHROME中使用。

function save() {
  alert('View Full List triggered!');
    var $form = $('.fancybox-inner').find('[data-area="funder-detail"]');

    $form.on('click', '[data-action="save-funder"]', function () {
    var selected1 = $form.find('input[type="radio"]:checked').val();
    if ($('input[type="radio"]:checked').length == 0) {
      parent.$.fancybox.close();
    } else {
      document.getElementById("txtFunder").value = selected1;
      parent.$.fancybox.close();
    }
  });
}

2 个答案:

答案 0 :(得分:1)

当表单尚未出现在DOM中时,脚本运行得太早了? 当脚本标记位于标题中时,可能会发生这种情况。

尝试在结束标记前面移动脚本标记。

答案 1 :(得分:0)

我能够通过使用onclick =" setTimeout(save,1000)"

使其工作