【问题标题】:jQuery Mobile Select input text on focusjQuery Mobile 选择焦点上的输入文本
【发布时间】:2013-05-13 06:45:50
【问题描述】:

我正在使用 jQuery mobile,我现在想要在点击时突出显示输入文本字段。

我正在使用这个:

$(document).ready(function() {
    $('.highlight').focus(texty_focus);
});
function texty_focus() {
    var input = $(this);
    setTimeout(function() { 
        input.select();
    },10);
}

但它不适用于我的手机。有什么建议吗?

【问题讨论】:

    标签: jquery select mobile focus highlight


    【解决方案1】:

    也许你可以试试这个:

    $(document).ready(function() {
         $('.highlight').click(function(){
             var input = this;
             input.focus();
             input.setSelectionRange(0,999); 
         });
    });
    

    【讨论】:

    • 你有这个问题的实例吗?
    • 现在就用我最近的改变试试吧
    • 但是,有没有一种方法可以使该字段为只读?我尝试使用readonly="readonly",但突出显示不起作用(在手机上)。
    • 不确定这将如何工作......我建议编写一个 JavaScript 函数来防止更改但仍保持输入框的默认功能(也许需要另一个问题)
    猜你喜欢
    • 2013-02-06
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    • 1970-01-01
    • 2011-09-22
    相关资源
    最近更新 更多