javascript - 需要在 jQuery 对话框标题中显示 &,但它正在转换为 &

标签 javascript jquery

我需要在 Jquery 对话框的标题栏中显示 &,但它正在转换为 &。因此,我们的想法是按对话框标题中的原样显示该值。它适用于所有内容,但是当我使用 &' 时,它会转换为 &'分别。下面是我的代码:

var name = '&'
$('#testdialog')
   .dialog(
       {
           title: name,
           autoOpen: false,
           width: 900,
           height: 400,
           scrollable: true,
           draggable: true,
           modal: true,
           resizable: false,
           open: function (event, ui) {
               jQuery.ajaxSetup({ cache: false });
               callTest();
           },
           close: function (event, ui) {
               jQuery.ajaxSetup({ cache: false });
               $('#testdialog').html('');
           },
           buttons: {
               Ok: function () {
                   $(this).dialog('close');
               }
           }
   });$('#testdialog').dialog('open');

我想按原样显示名称变量的值。我尝试将值保存在 div 中并在 title 属性中使用 $("#divID").html() 但它不起作用。你能帮我解决这个问题吗?

最佳答案

将您的变量更新为以下内容,您应该可以开始了:

var name = '&'

对于 ' 使用:

var name = '''

关于javascript - 需要在 jQuery 对话框标题中显示 &,但它正在转换为 &,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12944773/

相关文章:

javascript - jQuery .offset() 表现相当糟糕

javascript - 将 ASM.JS 代码插入 vanilla javascript

javascript - 获取脚本时发生未知错误(Service Worker)

JavaScript 函数 : dynamically created div layout issue

javascript - 使用表格的先前滚动条位置重新加载页面

jquery - 将元素从一个 div 移动到另一个 div,使用 html 和 jquery 对按钮单击产生动画效果

javascript - 导入文件前检查文件扩展名

c# - 启用 URL 重新路由后 Ajax 停止工作

javascript - AngularJS 变量未在 View 中更新

javascript - 带数组的 RateYo 插件