jquery如何得到选中文字的内容和坐标
<divid="test">helloworld</div>$(".myButton").click(function(){$("#test").//.............
<div id="test">
hello world
</div>
$(".myButton").click(function(){
$("#test"). //...........
})
我将hello选中了,
1:如何得到这个选定的字符"hello" //是个div不是textarea
2:如何知道坐标是在(0-5) //得到这个0加上hello长度也就出来5了
如何得到,万分感谢 展开
hello world
</div>
$(".myButton").click(function(){
$("#test"). //...........
})
我将hello选中了,
1:如何得到这个选定的字符"hello" //是个div不是textarea
2:如何知道坐标是在(0-5) //得到这个0加上hello长度也就出来5了
如何得到,万分感谢 展开
2个回答
展开全部
1、得到选中文字内容如下
//选中文字
var funGetSelectTxt = function() {
var txt = '';
if(document.selection) {
txt = document.selection.createRange().text;
} else {
txt = document.getSelection();
}
return txt.toString();
};
2,获取对象元素的位置(offset()方法)
var offset = obj.offset();
获取对象元素的位置,分别是元素的top和left,调用方法是:offset.left和offset.top,可知当前对象的左部和顶部位置。
展开全部
1、得到选中文字内容如下
//选中文字
var funGetSelectTxt = function() {
var txt = '';
if(document.selection) {
txt = document.selection.createRange().text;
} else {
txt = document.getSelection();
}
return txt.toString();
};
2、坐标的话可以参看如下博客的内容
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询