jqgrid 2个span元素在一个自定义单元格中?

时间:2011-02-04 19:15:55

标签: jqgrid

在我的自定义单元格中,有2个span-elements。

<span class="FormElement">
    <span class="customelement" id="code" name="code">BER01_CN_045_002</span>
</span>

有没有办法避免这种情况?

请参阅demo,我在谈论单元格“代码”。

1 个答案:

答案 0 :(得分:1)

我认为,你不应该把时间花在这种代码优化上。就像我试图在my previous answer中解释一样,jqGrid将为具有选项edittype:'custom'的所有表单元素插入第一个<span>。第二个<span>您自己插入自定义格式化程序的代码中。允许嵌套的<span>元素具有嵌套的<div>元素。我建议你最好遵循jqGrid标准代码,试图进行任何类型的优化,除了你之外没有人会看到它。

此外,如果您查看jqGrid生成的页面的HTML代码,您会看到表单本身(示例中id =“FrmGrid_grid”的表单)放在<span>内。在列标题的代码中以相同的方式,您还会发现<span class="s-ico">,其中有两个<span>元素作为子元素。您是否想尝试“优化”代码?所以我重复我的建议只是为了保持jqGrid标准,而不是试图优化像嵌套<span>元素这样的小代码。