Javascript jQuery阻止事件发生

Javascript jQuery阻止事件发生,javascript,jquery,Javascript,Jquery,我正在使用jQuery Nestable,并已将所有项目转换为一个文本框,以便对其进行更新,现在的问题是,当您单击该项目时,它将开始移动它们,并且不允许您选择文本框 为了解决这个问题,我使用了下面的方法 event.stopPropagation() 但是,这仅适用于第一项,是否有办法使其适用于所有项?使用: event.preventDefault(); 这应该对你有帮助 从评论中,我认为这是您需要的: $('input[type=text]').mousedown(function(){

我正在使用jQuery Nestable,并已将所有项目转换为一个文本框,以便对其进行更新,现在的问题是,当您单击该项目时,它将开始移动它们,并且不允许您选择文本框

为了解决这个问题,我使用了下面的方法

event.stopPropagation()
但是,这仅适用于第一项,是否有办法使其适用于所有项?

使用:

event.preventDefault();
这应该对你有帮助

从评论中,我认为这是您需要的:

$('input[type=text]').mousedown(function(){
event.preventDefault();
});

感谢您的回复,这使单个文本框停止工作,因此现在没有任何内容允许单击文本框。这是正在使用的完整代码$page_tab_title.onmousedown,函数{e.stopPropagation;};为我提供一个JSFIDLE,我会帮助您轻松地让它工作,但这会停止所有的点击和拖动,有没有办法将其限制为输入txt框?