Событие двойного щелчка не работает, если содержимое пусто
Я использую событие двойного щелчка на <span></span>
переключить видимость управления в моем приложении MVC.
<span ondblclick="myFunction()">m.Value</span>
где м моя модель.
В приведенном выше коде, содержание span m.Value
, который может быть пустым.
когда m.Value
пустой, ondblclick()
Событие не сработало. Есть ли обходной путь для этого.?
1 ответ
Решение
Если диапазон пуст, он не имеет ширины или высоты, поэтому вы не можете щелкнуть по нему. Чтобы решить эту проблему, вы можете установить свой интервал отображения блока или встроенный блок и установить конкретную ширину, высоту:
span.model {
display: inline-block;
width: 50%; /*or 100px, ... */
height: 50%; /* or 100px, ... */
}