单元格对象虽然可以通过设字名称
然后通过如下代码进行操作
- <code class="js plain">$(</code><code class="js string">"#r4c9p"</code><code class="js plain">).animate({opacity: 0}, 1500 );</code>
复制代码
但是,要多去给单元格设置个名称,这样是很不人性化的,特别是在插件开发中。
那么如何去动态拼接这个id呢
在活字格v4的时候说明了算法
- ID的规则为:“r”+“行索引(行号-1)”+“c”+“列索引(列号-1)”+“p”
复制代码
以开发命令插件为例:
- <div>var commandSettings = this.CommandParam;
- var isbnCell = commandSettings.IsbnCell;
- var isbnCellLocation = this.getCellLocation(isbnCell);</div><div>//拼接id
- </div><div>var CellID = "r" + picCellLocation.Row + "c" + picCellLocation.Column + "p";</div>
复制代码 通过以上代码即可动态获取到id
然后通过
- document.getElementById(CellID)
复制代码
这样就可以随意操作了。
|
|