假设我想知道对$('#click_me')元素的单击会导致哪里。
我只知道页面上有$('#click_me')元素(也不知道它是用锚标记包装的,还是由Js管理重定向)。
我必须避免进入这个元素想要重定向到的页面,但我想获得该页面的url。
我现在的代码是:
$('#click_me').click(function() {
return false; //not preventDefault so that parent elements are not triggered
}
如何在不实际触发或检查href的情况下确定单击事件导致的位置?
我试图为一堆动态生成的div设置一个单击事件。然而,有时当我单击div时,单击函数是用一个调用的,该不是指定单击函数的div。当我单击接近文本的div而不是div内的空空间时,就会发生这种情况。我怎么才能阻止这一切?
下面是我用来设置divs的代码:
for (i = 1; i <= pageArray.length; i++) {
var divName = "div_" + i
console.log("adding divname with id " + divName);
console.log("<div
下面是一个JavaScript项目的示例,其中描述字段在单击编辑按钮时进入编辑模式。这显示了一个隐藏的文本区域,一些选项卡在编辑和预览标记输出之间切换,以及保存和取消按钮都会显示出来。
一旦该描述被保存或取消,将触发它“关闭”脱离编辑模式。
现在,要脱离编辑模式,您必须单击下面图像中的“保存”或“取消”按钮。
我想要自动关闭时,用户单击外部的编辑模式部分。因此,单击与编辑模式无关的任何地方都会触发“关闭编辑模式”的JavaScript代码。
就像..。
If in edit mode{
if click on any selector that is not .edit-btn, .