Javascript 防止上下文菜单和鼠标拖动除一个元素外的所有元素

Javascript 防止上下文菜单和鼠标拖动除一个元素外的所有元素,javascript,jquery,Javascript,Jquery,我试图阻止右键单击上下文菜单,并在页面上的每个元素上拖动鼠标,除了一个名为“IPAddress”的元素 使用下面的代码似乎可以完成这项工作,但我仍然无法选择元素“IPAddress” 如何改变这一点以允许这种行为 html.on('selectstart dragstart contextmenu', function (evt) { // prevent right click, and mouse drag if (html.not('#IPAddress')) {

我试图阻止右键单击上下文菜单,并在页面上的每个元素上拖动鼠标,除了一个名为“IPAddress”的元素

使用下面的代码似乎可以完成这项工作,但我仍然无法选择元素“IPAddress”

如何改变这一点以允许这种行为

html.on('selectstart dragstart contextmenu', function (evt) { // prevent right click, and mouse drag
    if (html.not('#IPAddress')) {
        evt.preventDefault(); return false;
    };
});
试试这个:

if (!$(evt.target).is('#IPAddress'))

jQuery用于元素集过滤,而不是相反。

不是答案,只是感谢您作为新用户花时间正确格式化代码,并在提问之前进行研究。谢谢。很高兴有这样一个地方!成功了!我从来没有想过。