JavaScript只获取特定跨度的选定文本
JavaScript get selected text of only Particular span
我正在尝试获取一个特定跨度的所有选定文本
<span style="font-size:40px">Hi tTheee</span> <span style="font-size:20px">hello</span> <span style="font-size:20px">sdsds </span>
我正在使用window.getSelection()如果用户选择"嗨,你好",则表示他选择了2个跨度,但我只想获取嗨。我该怎么做??
If user selects "hi tTheee hello" that means he has selected 2 spans, But i want to fetch only Hi tTheee
所以我知道你想得到第一个跨度用户选择了多少跨度
在这里,我使用了mouseup函数来获取用户选择操作!!
$(document).on("mouseup",function(){
var range = window.getSelection().getRangeAt(0);
content = range.cloneContents();
var select = content.querySelectorAll('span');
console.log(select[0].innerHTML);//if u want all selected do loop
});
获取所选跨度的索引,并选择具有最小索引的跨度
相关文章:
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- 如何获取经过编辑的文本
- 使用 jQuery 从下拉列表中获取所选文本
- 如何获取文本框组的值,并使用jquery将它们放入(key:Value)数组中
- 使用格式化文本获取 DIV 或跨度的动态宽度高度
- 通过搜索 td 文本获取嵌套表 ID
- 将 HTML 元素的文本获取到数组中
- 如何从响应文本获取 JSON 字符串到 JavaScript 中
- 如何根据选项文本获取选项索引
- 通过其文本获取dom节点
- 如何通过锚文本获取对象
- 在Javascript/JQuery中从超链接文本获取Href
- 如何将函数中的文本获取到此通知警报中
- 根据指定的文本获取标记
- 通过匹配文本获取json数据到数组中
- 如何通过id和输出文本获取选项元素
- 通过相邻的TH内部文本获取TD中的文本
- 如何将任何指定网页中的文本获取到变量中
- 通过内部文本获取所有元素
- 从给定的HTML文本获取JQuery