x-editable - 在输入焦点上,选择所有文字?

时间:2017-04-28 06:29:14

标签: jquery forms user-interface x-editable

当用户选择x-editable的文本框(在输入焦点上)时,我想选择(突出显示全部)文本?标准解决方案不起作用,因为DOM中不存在可编辑的输入。

JS

$('.class-foo').editable({
    showbuttons: false,
    mode: 'inline'
})

HTML

<a href="#" id="id-foo" data-type="text" class="editable editable-click editable-empty"></a></td>

1 个答案:

答案 0 :(得分:0)

将此代码附加到可编辑标记可解决x-editable的问题。

$('#id-foo').editable({
    showbuttons: false,
    mode: 'inline'
}).on('shown', function(ev, editable) {
    setTimeout(function() {
        editable.input.$input.select();
    },0);
});

归功于mnpenner