javascript - Jquery 代码破坏页面 Javascript

标签 javascript jquery joomla

我需要一个函数来从 <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/

相关文章:

javascript - 如何使用 JSOM 从 SharePoint 列表中获取数据?

javascript - 基于eq()选择的点击事件

javascript - 如何使用 jQuery 或 javascript 修改 URL 结尾?

html - 自定义 HTML 高级格式 : Assistance

mysql - Joomla 3.8 与 MYSQL 5.6、5.7 和 8 的兼容性

javascript - 如何确定 javascript 函数的首次运行?

jquery slide 使用 css3 transitions 多次使用

javascript - Jquery 插件无法处理多个元素

JavaScript 附加和前置 vs jQuery 附加和前置

php - Joomla 2.5 检查用户登录