<a href="http://somthing/1234567890" target="_blank">
<span class="cls_ani">(123) 456-7890</span>
</a>
使用Jquery,如何在跨区内捕获文本选择并更新其文本以使其无格式化:
<span class="cls_ani">1234567890</span>
我还试图在没有选择范围时还原它。
使用此选择器:$(“。cls_ani”)
注意:点击ani是一个链接,仍应采取:
http://somthing/1234567890
答案 0 :(得分:1)
这将适用于您想要的(获取所选文本)
function getSelectionText() {
var text = "";
if (window.getSelection) {
text = window.getSelection().toString();
} else if (document.selection && document.selection.type != "Control") {
text = document.selection.createRange().text;
}
return text;
}
当然,您可能想要检查所选文本是否是范围的一部分,在这种情况下,window.getSelection不提供该信息。但你可以做这样的事情
$(".cls_ani").text().indexOf(text) != -1