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

标签 javascript jquery jqgrid

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

例如

1:SA<br>21;2:SH<br>22;3:GT<br>23 

当我将这样的字符串分配给该列的编辑选项的值属性时,我在下拉列表中得到选项元素,如下所示 SA 不明确的 不明确的 上海 不明确的 不明确的 GT 不明确的 未定义

谁能建议我如何克服这个问题。

最佳答案

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

editoptions: {
    delimiter: "?",
    value: "1:SA&lt;br&gt;21?2:SH&lt;br&gt;22?3:GT&lt;br&gt;23"
}

因为你应该另外更换 <br>到一些编码版本,如 &lt;br&gt; .

更新:The demo证明上述建议有效。

关于javascript - 如何将包含 <br> 的选项字符串分配给 jqGrid 的版本值属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21191473/

相关文章:

c# - 将值从 java 脚本传递到隐藏字段不起作用

javascript - AngularJS:使用来自维基百科 API 的 Web 服务

javascript - 如何在 textarea 中使用 google-code-prettify

javascript - execCommand ("BackColor",false ,"#000000") 导致我的整个可编辑 Iframe 的背景颜色发生变化!

jQuery 计数 div 中的复选框并显示 : block but not display: none

php - 在 WordPress 中使用 ajax 获取自定义字段值

jqgrid - 如何在jqgrid中删除带有本地数据的行

javascript - 退出确认功能并删除使用 javascript 和 jQuery 提交的功能

jquery - 为什么这个 jqGrid 工具栏不起作用?

jquery - 是否可以自定义 jqgrid 的外观和感觉?