如何";“逃避”;用于指定CSS类值的JavaScript类关键字

如何";“逃避”;用于指定CSS类值的JavaScript类关键字,javascript,asp.net-mvc,jqgrid,Javascript,Asp.net Mvc,Jqgrid,C#允许将保留字用作属性名。e、 g 我想用JavaScript做同样的事情。e、 g function makeGrid(grid, pager) { grid.jqGrid({ caption: 'Configurations', colNames: ['Id', 'Name'], colModel: [ { name: 'Id', index: 'Id' }, { name: 'Name

C#允许将保留字用作属性名。e、 g

我想用JavaScript做同样的事情。e、 g

function makeGrid(grid, pager) {
    grid.jqGrid({
        caption: 'Configurations',
        colNames: ['Id', 'Name'],
        colModel: [
            { name: 'Id', index: 'Id' },
            { name: 'Name', index: 'Name', editable: true, 
              editoptions: { readonly: 'readonly', class: 'FormElement readonly' } },
          ],
        pager: pager,
        url: 'www.example.com/app/configurations") %>',
        editurl: 'www.example.com/app/configurations/edit") %>'
    }).navGrid(pager, { edit: true, add: false, del: false, search: false }, {}, {}, {});
}
注意:class:'FormElement readonly'应该在jqGrid的编辑对话框上设置css类值,但IE在保留字上出错


JavaScript中是否也有转义字符#上课@上课&类?否则,我如何告诉jqGrid在弹出编辑器上设置css类?谢谢。

我不知道jqGrid,但我可以想象“类”会起作用。

我认为在这种情况下,引用类应该起作用,因为它是对象文本上属性的名称,即

editoptions: { readonly: 'readonly', 'class': 'FormElement readonly' } },

您也可以在jQuery中使用@class

使用“className”。

顺便说一句,“@”不是一个符号,&”是一个符号(在第一段中)。
editoptions: { readonly: 'readonly', 'class': 'FormElement readonly' } },