FontAwesome 图标集用于免费 jqgrid。默认操作按钮显示为 fontawesome 按钮。我尝试将自定义字体 avesome 图标按钮添加到 jqgrid 行。这适用于 jquery ui 图标:
loadComplete: function() {
var iCol = getColumnIndexByName($(this),'_actions');
$(this).children("tbody").children("tr.jqgrow")
.children("td:nth-child("+(iCol+1)+")")
.each(function() {
$("<div>",
{
mouseover: function() {
$(this).addClass('ui-state-hover');
},
mouseout: function() {
$(this).removeClass('ui-state-hover');
},
click: function(e) {
resetSelection();
idsOfSelectedRows = [$(e.target).closest("tr.jqgrow").attr("id")];
$("#grid").jqGrid('setSelection', $(e.target).closest("tr.jqgrow").attr("id"), false);
$('#grid_postbutton').click();
}
}
).css({"margin-left": "2px", float:"left"})
.addClass("ui-pg-div ui-inline-post")
// .append('<span class="ui-icon fa-lock"></span>')
.append('<span class="ui-icon ui-icon-locked"></span>')
.prependTo($(this).children("div"));
我ui-icon-locked
用fa-lock
使用代替
.append('<span class="ui-icon fa-lock"></span>')
但字体真棒图标没有出现。出现类似插入符号的 jquery-ui 图标。如何添加带有字体真棒图标的按钮?