我需要一个函数来从 <a>
中删除 URL在 <div class="rj_insertcode">
中找到的 div 。由于不熟悉解决这个问题的方向,我最终收集了以下 Jquery 代码:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$('div.rj_insertcode a').each(function() {
$(this).replaceWith($(this).html());
});
});
</script>
</head>
我的网站使用 Joomla CMS,我能够将上述脚本添加到模板 index.php 的底部。它工作得很好,并删除了定义的标签之间生成的链接。
我的问题:
还包含 JavaScript 的页面无法正常运行。 JavaScript 似乎被禁用或无法运行。
我可以改变什么来确保 JavaScript 仍然正确运行,或者我可以采用其他方法吗?
最佳答案
您是否尝试过使用 jQuery(... 而不是 $(... ?这将是第一个开始的地方。我对 Joomla 不太熟悉,但我知道许多 CMS 会将 jQuery 置于无冲突模式,并尝试与可能包含的任何其他 JavaScript 库保持一致。
关于javascript - Jquery 代码破坏页面 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4559792/