使用jquery选中文本框中的值

使用jquery选中文本框中的值,jquery,jquery-selectors,Jquery,Jquery Selectors,可能重复: 有人能告诉我如何使用jquery检查html文本框中的值是否选中吗。例如,如果选中文本框中的值,则文本以蓝色背景显示 看看这个: ​或 ​ 第二个是完美的。不知道第一个是多少跨浏览器。。。 ​ 你能把这个再详细一点吗?目前还不清楚。到目前为止你试过什么?@zerkms他在文本框后面,但不是checkbox,除非我读错了。@zerkms,他在文本框里面要求选择文本。(我猜)嗯。。。为什么背景的颜色很重要-“@GazWinter:我指的是文本框。颜色只是为了让你明白它不是一个选择或单选

可能重复:

有人能告诉我如何使用jquery检查html文本框中的值是否选中吗。例如,如果选中文本框中的值,则文本以蓝色背景显示

看看这个:

​或

第二个是完美的。不知道第一个是多少跨浏览器。。。

你能把这个再详细一点吗?目前还不清楚。到目前为止你试过什么?@zerkms他在文本框后面,但不是checkbox,除非我读错了。@zerkms,他在文本框里面要求选择文本。(我猜)嗯。。。为什么背景的颜色很重要-“@GazWinter:我指的是文本框。颜色只是为了让你明白它不是一个选择或单选按钮。变得普通是为了选择像窗口一样的普通。selected()对于文本框之外的,但我正在查找可以在文本框中获取所选值的内容。请帮助。此代码返回空白。不返回任何值。Cool第二个函数返回内容:)谢谢@A.V。很高兴能提供帮助……)
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));
});