20

可能重复:
使用 jQuery 检查复选框选中的属性

谁能让我知道如何使用 jquery 检查在 html 文本框中选择的值。例如,如果选择文本框中的值,则文本将被选择为蓝色背景。

4

1 回答 1

9

看到这个:http: //jsfiddle.net/rT5vR/

var t = '';
if(window.getSelection) {
    t = window.getSelection();
} else if(document.getSelection) {
    t = document.getSelection();
} else if(document.selection) {
    t = document.selection.createRange().text;
}
return t;
}

$("#myElement").select(function(eventObject) {
alert(getSelected().toString());
});

$('#myElement').select(function(e) {
var start = e.target.selectionStart;
var end = e.target.selectionEnd;
alert($('#myElement').val().substring(start, end));
});

​</p>

第二个是完美的。不知道第一个是多少跨浏览器... ​</p>

于 2012-12-19T09:37:40.420 回答