我在Bootstrap模式下的表單中的input和textarea字段中都有文本。我希望它能夠在用戶點擊文本時選擇整個字段值,因爲這些是預填充的url和他們需要複製的html片段。使用Bootstrap/jQuery在焦點上選擇輸入和textarea的全部內容
我已閱讀,超時是必要的,而且已使用該方法在jQuery focus on content of input/textarea - not working properly in IE8
$('input[type=text]').live('focus', function() {
var $th = $(this);
setTimeout(function(){$th.select();}, 50);
});
但每次我打開模態時我得到一個錯誤Uncaught TypeError: Object [object Object] has no method 'live'
。我想知道是否因爲我只是在打開模式時設置輸入值?
如果您轉到http://culturepics.org/並點擊任何「添加此」按鈕,就可以看到它在運行。
我不確定您使用的是哪個版本的jQuery,但.live已被棄用。你有沒有試過用'.on'使用你的代碼? http://api.jquery.com/live/ – pedalpete