在插件中从我的光标向“最近的”TD添加一个类

时间:2016-12-06 15:27:03

标签: ckeditor

我正在尝试创建一个插件,以便为表格单元格添加一些预设样式。

步骤一步:

  1. 用户点击单元格。
  2. 用户点击工具栏中的插件按钮
  3. 选择一种风格
  4. 将类属性添加到最接近的TD
  5. 我在第四点遇到困难。我如何知道光标在源中的位置?如何选择最接近的TD?光标必须介于<td> </td>之间。如果没有TD就没有任何事情发生。

    只要光标在<Tag>中,光标就可以在<td>之间。

1 个答案:

答案 0 :(得分:1)

    this.items.forEach(lang.hitch(this, function(item) {

         var listItem = new SideNavigationItem({name: item.name});
         listItem.placeAt(this.myAttachPoint);

         //if that doesn't work try it just with plain <li> item
         //var listItem = domConstruct.toDom("<li></li>");
         //domConstruct.place(listItem, this.myAttachPoint);
    }));