Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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
Javascript 如何使用jquery检测自定义html标记并替换为html特殊字符_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何使用jquery检测自定义html标记并替换为html特殊字符

Javascript 如何使用jquery检测自定义html标记并替换为html特殊字符,javascript,jquery,html,Javascript,Jquery,Html,我的以下代码有问题。我正在使用Jquery命令插入下面的html <b>test</b><test@domain.com> $("span").html("<b>test</b><test@domain.com>") 这里我需要这样的输出:test 但现在我得到了如下输出:test 请帮我解决这个问题。如何检测自定义html标记并替换为<和>或解决此问题的任何其他方法。替换为 或者如果你能使用php <

我的以下代码有问题。我正在使用Jquery命令插入下面的html

<b>test</b><test@domain.com>    
$("span").html("<b>test</b><test@domain.com>")
这里我需要这样的输出:test

但现在我得到了如下输出:test

请帮我解决这个问题。如何检测自定义html标记并替换为<和>或解决此问题的任何其他方法。

替换为

或者如果你能使用php

<?php echo htmlspecialchars('<test@domain.com>')?>

除了我不认为你可以超越你的自定义html标签

是的,它会起作用的。但b标签也受到影响。这里我只需要使用jquery。还有一个测试是,用户在文本区域框中给出了动态文本。