Javascript 如何检查光标是否位于指定标记之间
Javascript 如何检查光标是否位于指定标记之间,javascript,jquery,internet-explorer,tags,cursor,Javascript,Jquery,Internet Explorer,Tags,Cursor,文本区域内有一些格式化的文本,光标位于某个位置。我需要检查光标是否位于某些特定标记之间 例如: foo|bar isBetween(['b', 'strong']); // should return true in above case 我有一个函数,它返回光标在文本区域内的位置(is有一些IE问题,但现在我很满意)。所以,我只需要isBetween()函数 谢谢你的帮助 更新: <p>qwer<b>ty|ui</b>op</p> isBetw
文本区域内有一些格式化的
文本
,光标位于某个位置。我需要检查光标是否位于某些特定标记之间
例如:
foo|
bar
isBetween(['b', 'strong']); // should return true in above case
我有一个函数
,它返回光标
在文本区域
内的位置
(is有一些IE
问题,但现在我很满意)。所以,我只需要isBetween()
函数
谢谢你的帮助
更新:
<p>qwer<b>ty|ui</b>op</p>
isBetween(['p']); // should also return true, because the cursor in not only between 'b', it is between 'p' too
qwerty | uiop
isBetween(['p']);//还应返回true,因为光标不仅位于“b”之间,也位于“p”之间
您应该用span
标签将标签之间的空间围起来。
然后,在jQuery中,使用函数
例如:
<b>TAG1</b>
<span id="spacer"> </span>
<strong>TAG2</strong>
<script type="text/javascript">
$("#spacer").mouseover(function(){
//Do stuff
});
</script>
您应该用
span
标记将标记之间的空格括起来。
然后,在jQuery中,使用函数
例如:
<b>TAG1</b>
<span id="spacer"> </span>
<strong>TAG2</strong>
<script type="text/javascript">
$("#spacer").mouseover(function(){
//Do stuff
});
</script>
另外,作为旁注,要知道和是不推荐使用的,并且应该使用
css
来设置对象的样式(Hello
)。另外,作为旁注,要知道和是不推荐使用的,并且应该使用css
来设置对象的样式(Hello
)。