Jor*_*rre 2 quotes jquery jquery-ui escaping
我正在为选择框添加选项,如下所示:
x.append("<option value="+option_to_add+">"+option_to_add+"</option>");
Run Code Online (Sandbox Code Playgroud)
其中"option_to_add"可以是用户输入的任何值.当然,添加包含单引号或双引号的选项时会出现问题.
有没有办法在将它们附加到选择列表之前正确地转义这些值
这将是一个问题
用户类型:he"llo
我的代码会尝试将其附加为:<option value="he"llo"/>崩溃html/js
谢谢你的帮助!
嘿伙计们,我发现了一种原生的jQuery方法来正确处理这个:
.append($("<option></option>").attr("value",option_to_add).text(option_to_add));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2198 次 |
| 最近记录: |