0

我在 Slickgrid 上有 5 个带有 HTML 的复选框,如下所示:

<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">
<input type="checkbox">

因此,如果我在 Firebug 上运行 css 选择器input[type=checkbox],则该元素列表中的第一个元素是第一个(如预期的那样)

然后,如果我选择第一个复选框,该元素(第一个复选框)的 HTML 将获得一个新属性checked="checked"。但是 slickgird 现在推到列表底部的元素,但保持样式。

因此,现在当我运行相同的 CSS 选择器input[type=checkbox]时,该元素列表中的第一个元素是 SECOND 复选框,它显然看起来不正确。

所以问题是我如何防止 slickgrid 这样做。

4

1 回答 1

1

这是因为 slickgrid。如果用户对第一个元素执行操作,Slickgrid 会将该行插入到列表的底部,但保持与以前一样的样式。

于 2014-02-28T21:49:09.470 回答