jqGrid - назначить класс навигационным кнопкам
Я использую плагин jquery jqGrid. я использую navButtonAdd
метод добавления кнопок навигации в мою сетку. Вот пример для добавления кнопки навигации:
$("#grid").navButtonAdd("#pager", {
title: "title",
caption: "caption",
buttonicon: "fa fa-search",
id: "test",
position: "last",
});
Это производят <td class="ui-pg-button ui-corner-all" id="test">
внутри ui-pg-table
, Теперь я хочу добавить класс к этому <td>
, На самом деле я хочу иметь <td class="ui-pg-button ui-corner-all my-desired-class" id="test">
после инициализации сетки. Но, основываясь на документации по пользовательским кнопкам jqGrid, navButtonAdd
не имеет class
параметр. Одним из решений является назначение класса вручную <td>
с помощью jquery, но это не очень хорошее решение. Как я могу это сделать? Спасибо за Ваше внимание.
1 ответ
Там нет варианта navButtonAdd
который позволит вам установить класс для новой кнопки (для <td>
элемент). Таким образом, вы можете установить класс id
: $("#test").addClass("my-desired-class");
, Если вы хотите установить класс my-desired-class
только чтобы установить свои собственные настройки CSS, вы, вероятно, можете установить те же настройки CSS с помощью селектора идентификаторов использования #test {...}
вместо селектора классов .my-desired-class {...}
,