preventDefault()不适用于更改事件

SlimJim

有什么想法为什么preventDefault不起作用?这是下面的代码。Tks!

<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">

    $(document).ready(function() {
        $("#text1").change(function(e) {
             e.preventDefault();
        });
    });

function myFunc() {
    alert("Random, annoying alert");
}

</script>
</head>

表单中只有一个HTML元素:

<body>
<form name="test" method="post">
    <input name="text1" id="text1" type="text" onchange="myFunc();">
</form>
</body>
僵硬

您不能preventDefault在更改事件上使用,因为它不可取消:

$("#text1").change(function(e) {
    alert(e.cancelable?"Is cancelable":"Not cancelable");
});

cancelable属性仅在可以避免的事件上为true。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PreventDefault不适用于委托

来自分类Dev

为什么更改事件不适用于输入?

来自分类Dev

“返回”不适用于输入类型文件的更改事件

来自分类Dev

onclick事件不适用于选项

来自分类Dev

QuerySelectorAll不适用于onclick事件

来自分类Dev

jQuery事件不适用于id

来自分类Dev

jQuery事件不适用于id

来自分类Dev

onClick事件不适用于Android

来自分类Dev

jQuery不适用于按钮事件

来自分类Dev

preventDefault不适用于tab(9)keyCode

来自分类Dev

.unbind()不适用于event.preventDefault()

来自分类Dev

jQuery的preventDefault不适用于生成的表单

来自分类Dev

event.preventDefault()不适用于在Wordpress上提交

来自分类Dev

锚链接不适用于jquery event.preventDefault;

来自分类Dev

event.preventDefault不适用于特定的呼叫

来自分类Dev

JavaScript e.preventDefault(); 不适用于submit()

来自分类Dev

event.preventDefault() 不适用于表单提交

来自分类Dev

图标更改不适用于SwitchPreference

来自分类Dev

布局更改不适用于测试

来自分类Dev

jQuery更改事件不适用于输入:Handlebars.js模板中的单选按钮

来自分类Dev

捕获tr内部的更改事件不适用于自定义复选框

来自分类Dev

滚动功能适用于某些单击事件,但不适用于其他事件

来自分类Dev

Gulp.js-`watch`不适用于`typescript`更改,但适用于`html,css`更改

来自分类Dev

document.addEventListener不适用于加载事件

来自分类Dev

Click事件不适用于动态添加的按钮

来自分类Dev

Appcelerator Facebook登录按钮事件不适用于Alloy

来自分类Dev

触摸事件不适用于Angular中的Google Maps

来自分类Dev

JS事件委托不适用于某些组件

来自分类Dev

事件侦听器不适用于锚点

Related 相关文章

热门标签

归档