jQuery的剑道UI免费下载30天试用版

选择

编辑器使用标准范围对象,这些对象为不完全支持它们的Internet Explorer版本提供了填充。

开始

要设置编辑器选择:

  1. 创建一个范围对象,该对象指定所需的选择。
  2. 通过范围selectRange方法。

下面的示例演示如何设置Editor选项。的第二个参数setStartsetEnd方法的工作方式不同元素文本节点。

文本节点,则在节点的字符之间设置范围边界。

  • 0意思是“在所有字符之前”。
  • 1意思是“在第一个和第二个字符之间”。

元素节点,则在子节点之间设置范围边界。

  • 0表示“在元素的开头”。
  • element.childNodes.length意思是“毕竟是孩子”。

有关更多信息,请参阅教程范围对象在quirkmode

 

在Internet Explorer中使用选择

Internet Explorer保留选择项和范围的单个实例。因此,任何将焦点从内容区域移开的自定义工具都会在内容的开头而不是插入符号位置应用已执行的命令。为了防止这种行为,缓存范围并在正确的时刻重新选择它。

下面的示例展示了如何在启用了过滤的DropDownList中实现自定义工具。

  

另请参阅

在本文中
Baidu
map