试图在select上停止jQuery自动完成提交表单

时间:2016-08-20 17:05:49

标签: jquery autocomplete form-submit

我在表单中使用了一个基本的jQuery自动完成框,但每次我点击选择其中一个自动完成建议时,它似乎都在提交表单。这不是预期的行为。有人对我有任何建议吗?

1 个答案:

答案 0 :(得分:0)

经过一些搜索后,我发现另一个与隐藏Chrome中链接地址显示相关的功能有问题。因为这不是必需的,所以我暂时将其删除了。

下面的违规功能

$("body").on('mouseover', 'a', function (e) {
              var $link = $(this),
        href = $link.attr('href') || $link.data("href");

              $link.off('click.chrome');
              $link.on('click.chrome', function () {window.location.href = href;})
              .attr('data-href', href) //keeps track of the href value
              .css({ cursor: 'pointer' })
              .removeAttr('href'); // <- this is what stops Chrome to display status bar          });