gpt4 book ai didi

javascript - 为选择菜单转义 HTML "value"属性

转载 作者:行者123 更新时间:2023-11-30 13:16:14 25 4
gpt4 key购买 nike

我有一个选择菜单,我从数据库中动态插入一些值:

 markup += '<option value=' + option["value"] + '>' + option["alias"] + '</option>';

但是,某些值包含双引号。为了尝试解决这个问题,我尝试了:

markup += '<option value=' + JSON.stringify(option["value"]) + '>' + option["alias"] + '</option>';

为了举例,让我们假设值为 6"Rocket(这实际上是我的问题 child )当我尝试使用 Jquery .val() 读取值时,我总是得到 6。

那该怎么办?

最佳答案

避免此问题的最简单方法是使用 DOM 脚本而不是插入 HTML 字符串。

var sel = $('#some_dropdown');
...
$('<option />', {value: option.value, text: option.alias}).appendTo(sel);

关于javascript - 为选择菜单转义 HTML "value"属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11954581/

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