【发布时间】:2018-10-25 14:48:04
【问题描述】:
使用最新版本的 ASP.net MVC,我正在尝试将事件侦听器附加到 TextBox 以在单击时突出显示 TextBox 的内容。
我认为这个简单的 JQuery 可以工作:
@Html.TextBoxFor(t => t.item1, new { onclick= "$(this).blur();" })
但是当我单击文本框时,它会立即失去焦点,而不会在浏览器的控制台中留下任何错误。
我也尝试过 JQuery 的 onfocus 和 onmouseup 事件但没有成功。
如何在单击时突出显示 TextBox 的内容?
【问题讨论】:
-
.blur 在元素失去焦点时被调用,所以我认为您的代码通过错误使用方法而产生错误
-
你所做的是,onclick(this 给元素焦点) $(this).blur() 当点击的对象不再有焦点时什么都不做,因为你没有在你的内部调用函数() 来自 .blur()
-
等等...模糊还是高光?我希望以蓝色选择文本
-
所选文字的文字颜色必须为蓝色还是文字周围的轮廓为蓝色?
-
当你按住鼠标左键的时候将鼠标滑过文本...所以文本已经准备好被复制了
标签: jquery html asp.net-mvc razor