javascript - 文本输入的移动选择

标签 javascript html css mobile

如果我有一个 input type=text 并在移动设备上查看它,如果我在输入内部按下并按住文本(假设它是一个 url),则不会选择整个 url。只有一个字会。我希望能够轻松地选择整个文本然后复制它。有没有办法在 css 或 html 中做到这一点?我可以用 javascript 选择所有文本,但然后尝试向下复制会做同样的事情,只选择一个词。

例如:

<input type="text" value="http://foo.bar">

我在中间单击,只有“foo”被选中。我想选择所有文本以便于复制

最佳答案

给你:

$('input').focus(function() {
    this.select()
});
$('input').click(function() {
    this.focus();this.select()
});

在这里实现:http://jsfiddle.net/4XJDW/

关于javascript - 文本输入的移动选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19284396/

相关文章:

javascript - TypeError : this. state.contracts.map 不是函数 React

javascript - jQuery 未在 HTML 上加载

javascript - 如何在拖动时将第一个太阳变形为黑暗的太阳?

html - 如何将 <table> 放在 <a> 标签内?

javascript - 带有 ES6 箭头函数的 jQuery .each() 函数

javascript - 在 CSS 中设置 Canvas 'width/height' 会导致令人惊讶的行为

javascript - 作为标签的 Handlebars 助手

javascript - 带有用于垂直滚动的水平控件的 HTML 滚动框

html - 下拉移动菜单不推送内容

html - 如何应用内部 Bootstrap/CSS Padding?