这段代码写“我被选中输入!” 到控制台,但不选择输入中的文本
HTML:
<script src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
<input type="text" id="foo">
和 javascript:
$(function() {
$('#foo').on('change', function(){
$(this).select();
});
$('#foo').on('select', function(){
console.log("I'm selected input!");
});
});
UPD 1: stopPropagation
并且preventDefault
机器人工作
UPD 2:此代码也不起作用:
$('#foo').on('change', function(){
$(this).focusout(function(){
$(this).select().focus();
});
});
UPD 3:当我使用时,debugger
我看到选定的文本
PS对不起我的英语不好:)