gpt4 book ai didi

javascript - 在 jquery unformjs 选择菜单 '&' 字符编码中需要帮助

转载 作者:数据小太阳 更新时间:2023-10-29 05:53:06 26 4
gpt4 key购买 nike

我使用的是 uniformjs 表单控件,除了 listmenu 之外,它们都在工作。当我在列表菜单中添加“&”符号 (&) 时,它会正确呈现,但是当我将值更改为不同的值并再次选择具有 & 符号的值时,它会呈现为 & 而不是列表菜单中的“&”符号。 enter image description here

enter image description here

<select>
<option>Through &amp; Google</option>
<option>Through Twitter</option>
<option>Other&hellip;</option>
<option>&lt;Hi&gt;</option>
</select>

http://uniformjs.com/#example

谁能告诉我这是什么问题..

最佳答案

按照 Didler 的说法,为什么不稍微修改一下 uniformjs?

我最近遇到了同样的情况,感谢 Didler 指出了确切的线路,这节省了我大量的时间来定位该地点。

在我的例子中,我有一个选择值由特殊字符组成,例如:

<option>aaa</option>
<option><a>bbb<br>ddd<hr>ccc</option>

以至于我将第185行的代码修改为:

spanTag.text(elem.find(":selected").text());

这解决了渲染值时形状正确的问题。

在 op 的场景中,我不确定你使用的是哪种服务器端语言,但肯定有一种方法可以在生成 html 页面之前对选项中的文本进行转义,这样就没有 &amp; 了。在您的 html 中,但字符本身。我正在使用 Java,这样我就可以简单地使用 JSTL <c:out value="${******}"/>将值放在选项标签中。

关于javascript - 在 jquery unformjs 选择菜单 '&' 字符编码中需要帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8815666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com