gpt4 book ai didi

javascript - 如何使用 jAlert 转义 jQuery 函数中的实体?

转载 作者:行者123 更新时间:2023-11-28 10:18:52 24 4
gpt4 key购买 nike

这里是示例代码:

$("#register-button").click(function(){
if (uname=="" || pname=="" || cemail=="" || remail=="") {
jAlert('Please fix the validation error','Title™');
return false;
}
});

基本上,如果用户名、密码或电子邮件字段填写不正确,则会弹出一个 jAlert,提示“请修复验证错误”,其中包含已注册商标的标题。不幸的是,这个商标并不是一个正确的实体,并且无法正确呈现。

我尝试了以下方法,但无法正常工作:

$("#register-button").click(function(){
if (uname=="" || pname=="" || cemail=="" || remail=="") {
jAlert('Please fix the validation error','Title™');
return false;
}
});

如您所见,唯一的区别是我添加了 。然而,当 jAlert 弹出时,它不会变成

如何转义 jQuery 以便该实体正确呈现?

最佳答案

只需在代码中的函数级别定义它:

String.prototype.htmlEscape = function () {
return this.replace(/&/g, "&amp;").replace(/"/g, "&quot;").replace(/'/g, "&#39;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
}

现在您可以将其用作:

jAlert("Please fix the validation error".htmlEscape(),"Title&trade;".htmlEscape());

关于javascript - 如何使用 jAlert 转义 jQuery 函数中的实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5998871/

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