jquery获取文本框中被选中的内容
发布网友
发布时间:2022-12-05 14:00
我来回答
共2个回答
热心网友
时间:2024-05-10 06:43
<script>
function GetSelectedText() {
var selText = "";
if (window.getSelection) { // all browsers, except IE before version 9
if (document.activeElement &&
(document.activeElement.tagName.toLowerCase() == "textarea" ||
document.activeElement.tagName.toLowerCase() == "input")) {
var text = document.activeElement.value;
selText = text.substring(document.activeElement.selectionStart,
document.activeElement.selectionEnd);
} else {
var selRange = window.getSelection();
selText = selRange.toString();
}
} else {
if (document.selection.createRange) { // Internet Explorer
var range = document.selection.createRange();
selText = range.text;
}
}
return selText;
}
function OnSelectInput(input) {
selText = GetSelectedText();
alert("The contents of the current selection are\n" + selText);
}
</script>
<input size="40" value="Select a part of this text!" onselect="OnSelectInput (this)">
来源: help.dottoro.com/ljmwkbaj.php
热心网友
时间:2024-05-10 06:44
亲,这样的基础最好看api哦
$("#id“).val()追问这是获取全部的内容,,我只要获取选中的部分内容