Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery如何将text()应用于变量_Jquery - Fatal编程技术网

jQuery如何将text()应用于变量

jQuery如何将text()应用于变量,jquery,Jquery,我想应用jQuery text()方法来转义包含 同样的内容在div块中是“前置的”,这就是为什么我需要转义 在本例中,我不知道如何执行此操作: 但我得到了这个错误信息: Uncaught RangeError: Maximum call stack size exceeded 你知道我应该对代码做什么修改才能让它正常工作吗 谢谢那么先添加一个包装器div,然后使用.text()填充它怎么样 jQuery(函数(){ var内容=“”; jQuery('.container').pr

我想应用jQuery text()方法来转义包含<或> 同样的内容在div块中是“前置的”,这就是为什么我需要转义

在本例中,我不知道如何执行此操作:

但我得到了这个错误信息:

    Uncaught RangeError: Maximum call stack size exceeded 
你知道我应该对代码做什么修改才能让它正常工作吗


谢谢

那么先添加一个包装器div,然后使用
.text()
填充它怎么样

jQuery(函数(){
var内容=“”;
jQuery('.container').prepend('');
jQuery('.foo').text(内容);
}); 

如何在包装器div前面加上前缀,然后使用
.text()
填充它

jQuery(函数(){
var内容=“”;
jQuery('.container').prepend('');
jQuery('.foo').text(内容);
}); 

  • 使用
    text()
    将内容添加到临时jQuery对象以转义它
  • 使用
    html()
    从临时对象检索转义内容
  • 将转义内容前置到容器中
  • 示例代码:

    <div class="container"></div>
    
    <script type="text/javascript">
    jQuery(function(){
        var content = '<hello world>';
        var escapedContent = jQuery('<div></div>').text(content).html();
        jQuery('.container').prepend(escapedContent); 
    });
    </script>
    
    
    jQuery(函数(){
    var内容=“”;
    var escapedContent=jQuery(“”).text(content.html();
    jQuery('.container').prepend(转义内容);
    });
    
    这将生成以下生成的HTML源代码:

    <div class="container">&lt;hello world&gt;</div>
    
    你好,世界
    
    简言之,使用
    text()
    转义内容,并使用
    html()
    在不丢失转义字符的情况下检索内容

  • 使用
    text()
    将内容添加到临时jQuery对象以转义它
  • 使用
    html()
    从临时对象检索转义内容
  • 将转义内容前置到容器中
  • 示例代码:

    <div class="container"></div>
    
    <script type="text/javascript">
    jQuery(function(){
        var content = '<hello world>';
        var escapedContent = jQuery('<div></div>').text(content).html();
        jQuery('.container').prepend(escapedContent); 
    });
    </script>
    
    
    jQuery(函数(){
    var内容=“”;
    var escapedContent=jQuery(“”).text(content.html();
    jQuery('.container').prepend(转义内容);
    });
    
    这将生成以下生成的HTML源代码:

    <div class="container">&lt;hello world&gt;</div>
    
    你好,世界
    
    简言之,使用
    text()
    转义内容,并使用
    html()
    在不丢失转义字符的情况下检索内容

    <div class="container">&lt;hello world&gt;</div>