0
我正在使用JQGrid,我有幾個凍結列與多選複選框。我看到有很多div,輸入類型相同的id,這阻止了我實現我正在尋找的東西。例如,有2個具有相同ID的多選複選框,即「cb_list」。JQGrid:凍結列創建相同ID的元素
的jqGrid 4.13.5預 - 免費的jqGrid
我正在使用JQGrid,我有幾個凍結列與多選複選框。我看到有很多div,輸入類型相同的id,這阻止了我實現我正在尋找的東西。例如,有2個具有相同ID的多選複選框,即「cb_list」。JQGrid:凍結列創建相同ID的元素
的jqGrid 4.13.5預 - 免費的jqGrid
與IDS的問題是從jqGrid的4.7繼承。儘管如此,人們可以從凍結的div或非凍結的div中選擇所需的元素,沒有任何問題,但選擇只是稍微慢一些。例如,你可以使用
var $grid = $("#list"); // the grid
...
var $checkAllFrozen = $grid[0].grid.fhDiv
.find("#cb_" + $grid[0].id);
或
var $checkAllFrozen = $grid.closest(".ui-jqgrid-view")
.children(".frozen-div.ui-jqgrid-hdiv")
.find("#cb_" + $grid[0].id);
獲得「檢查/取消所有」從冷凍格複選框。
如果您需要對複選框進行任何更改,您可以在這兩個凍結和非凍結複選框中進行更改。您可以根據使用情況選擇兩者
var $checkAllFrozen2 = $grid.closest(".ui-jqgrid-view")
.find("input.cbox[id=cb_" + $grid[0].id + "]");