使用jquery选中文本框中的值

Check the value in textbox is selected using jquery

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Check checkbox checked property using jQuery

是否有人可以让我知道如何使用jquery在HTML文本框中选中该值。例如,文本框中的值如果选中,则文本将以蓝色背景显示。


这个湖:http:////rt5vr jsfiddle.net

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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());
});

???????或

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

???????

第二个是完美的。Don’t诀窍多跨浏览器的第一个…???????