如何将包含的选项字符串分配给jqGrid的版本值属性

在我的jqGrid中,我使用edittype定义可编辑列:’select’。 我正在使用内联编辑。 我想用字符串为这个下拉列表分配选项元素

例如

1:SA
21;2:SH
22;3:GT
23

当我将此类字符串分配给此列的editoptions的value属性时,我在下拉列表中获取选项元素,如下所示SA undefined undefined SH undefined undefined GT undefined undefined

任何人都可以建议我如何克服这个问题。

我想你的问题可以通过用于替换默认值的usage delimiter属性来解决; jqGrid用于任何其他符号的分隔符,例如? 在下面的代码中:

 editoptions: { delimiter: "?", value: "1:SA<br>21?2:SH<br>22?3:GT<br>23" } 

因为你应该另外替换某些编码版本,例如<br>

更新 : 演示certificate上述建议有效。

你必须对
进行替换并使它们成为\n

看到这家伙的回答,也许你可以用他的代码来做替换

看看JQuery的 .html() ,你也可以使用它。