DaC*_*aCh 5 html javascript iphone jquery html5
我在网页上有这个。当用户单击输入元素时,我希望自动选择输入元素的值。
我可以通过对this.select()进行onclick事件来做到这一点,如下所示
<input type="number" onclick="this.select();" >
Run Code Online (Sandbox Code Playgroud)
这将选择Firefox,Chrome和IE中的值。但不会出现在野生动物园中。我也想将其用于iPhone。艰苦的Google搜索,我发现了一个支持Safari浏览器支持的javascript方法,看起来像这样
document.getElementById(inputElementsId).setSelectionRange(0, 9999);
Run Code Online (Sandbox Code Playgroud)
但是它不支持输入类型“数字”。那么还有其他方法可以使它运行吗?
一如既往,感谢您的宝贵时间。
Rem*_*din -1
当你说 safari 时,我想你指的是 iOS safari 吗?无论如何,在触摸设备上,可能不会触发单击事件,而是触发触摸事件。您可以使用这些:
$("input[type='number']").on('click touchstart', function () {
$(this).select();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3146 次 |
| 最近记录: |