javascript - 双击事件不起作用 如果内容为空

标签 javascript model-view-controller ondoubleclick

我在 <span></span> 上使用双击事件在我的 MVC 应用程序中切换控件的可见性。

<span ondblclick="myFunction()">m.Value</span>

where m is my model.

上面代码中,span内容为m.Value , 可以为空。

m.Value是空的,ondblclick()事件没有被触发。有什么解决方法吗?

最佳答案

如果 span 为空,则它没有任何宽度或高度,因此您无法单击它。 要解决此问题,您可以设置 span do display block 或 inline-block 并设置特定的宽度、高度:

span.model {
   display: inline-block;
   width: 50%; /*or 100px, ... */
   height: 50%; /* or 100px, ... */
}

关于javascript - 双击事件不起作用 如果内容为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51629184/

相关文章:

javascript - 选择 span 标签内的文本

java - Hibernate OneToOne 表连接

javascript - 将 touchstart 事件委托(delegate)给单击处理程序

jquery - 如何在 jQuery 中通过单击和双击来添加、追加和实现颜色切换

javascript - 设置间隔延迟

javascript - 字符串对象实例在浏览器和 nodejs 中表现出不同的行为

Android Studio - 如何在 Kotlin 中执行 doubleClick?

javascript - 在 Jquery 中将 $(this) 与 css 类选择器一起使用

java - Spring MVC Controller 方法的有效返回类型是什么?