Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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删除href中的特定字符或标记_Javascript_Jquery_Wordpress - Fatal编程技术网

Javascript 使用jquery删除href中的特定字符或标记

Javascript 使用jquery删除href中的特定字符或标记,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我正在编辑一个WordPress主题 我在WordPress循环中有类似的内容: <a class="link" href="<?php the_content(); ?>"></a> 由WordPress会变成这样的原因: <a class="link" href="<p>http://google.com</p>"></a> 如何使用jquery删除href中的标记?我在一个循环中有多个这样的函数

我正在编辑一个WordPress主题

我在WordPress循环中有类似的内容:

<a class="link" href="<?php the_content(); ?>"></a>

由WordPress会变成这样的原因:

<a class="link" href="<p>http://google.com</p>"></a>


如何使用jquery删除href中的

标记?我在一个循环中有多个这样的函数。

您也可以在没有jQuery的情况下轻松完成这项工作:

var links = document.getElementsByClassName('link');
for (var i = 0, j = links.length; i < j; i++) {
    var href = links[i].getAttribute('href');
    href = href.replace('<p>', '').replace('</p>', '');
    links[i].setAttribute('href', href);
}
var links=document.getElementsByClassName('link');
对于(var i=0,j=links.length;i”,“”);
链接[i].setAttribute('href',href);
}

我不知道jquery,但是如果您只想允许特定的标记,那么您可以使用wp_kses()或通常使用htmlspecialchars()删除所有标记。