如何处理动态插入的撇号

时间:2014-04-24 09:15:13

标签: javascript jquery jsp el

我是一名在Web应用程序上工作的新手。目前正在构建一个带有选择框的JSP页面,该选择框根据通过EL插入的值选择页面加载时的值。这是使用以下JQuery函数完成的:

$('.interestBox').each(function(){

    if ($(this).val() ===('${personalFile.interest}')) {
        $(this).attr({selected: 'selected'});
    } else {
        $(this).removeAttr('selected');
    }
});

这很好......直到有人添加了感兴趣的领域"不知道" 和另一个" Mr。 " T"" (' T'带引号 - 只能从'更改为'&# 39)。这是从数据库中提取的所有数据,因此我没有太多控制权。但是,这两个样本中函数的第一行是什么样的:

        if ($(this).val() ===('Don't Know')) {

如果我从单引号更改为双引号,则无法解决问题。见下文:

    if ($(this).val() ===("Mr. "T"")) {

现在,JS脚本不起作用。任何人都知道如何处理这个?感谢。

0 个答案:

没有答案