gpt4 book ai didi

javascript - jQuery 代码可以在 Firebug 中运行,但不能单独运行

转载 作者:行者123 更新时间:2023-12-01 02:17:01 25 4
gpt4 key购买 nike

我现在正在思考一个非常令人头疼的问题。我正在尝试使用 jQuery 将链接末尾的哈希标签从“响应”更改为“评论”。我有一个简单的脚本应该可以做到这一点,但它不起作用。链接不会改变。但是,Firebug 没有显示任何错误,并且当我在 Firebug 的控制台中运行代码时,它按照我的预期工作。为什么这本身不起作用?有没有人有解决方案,我对此一筹莫展。

(function ($) { 
$(document).ready(function() {
$("a[href$='respond']").each(function() {
$(this).attr("href", $(this).attr('href').replace("respond", "comments"));
});
});
})(jQuery.noConflict());

非常感谢,我知道测试这可能会很痛苦,但我真的很感激。

最佳答案

您的代码应该可以正常工作,但您的脚本标记格式错误。您有 text/javscript 而不是 text/javascript。另外,您可以稍微优化一下您的代码:

<script type="text/javascript">
jQuery(document).ready(function($){
$("a[href$='respond']").attr("href", function(index, attr){
return attr.replace("respond", "comments");
});
}).noConflict();
</script>

关于javascript - jQuery 代码可以在 Firebug 中运行,但不能单独运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3034168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com