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

Double click event is not working If the content is empty

我在 <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, ... */
}