jquery$(';a';)。每个都不工作

jquery$(';a';)。每个都不工作,jquery,Jquery,我试图在页面上的所有链接上附加一个查询字符串,我添加了这段代码来完成它,但正如您所看到的,它不起作用 我没有从第二个console.log()控制台中得到任何东西 我发现它里面的代码仍然需要修改,以避免像href='#'这样的事情中断,但即使我删除了函数里面的所有代码,除了console.log('working')从中得不到任何东西。这让我发疯了,有人能看到我错过了什么吗 仅供参考,本网站上还有大量其他jQuery,甚至在与此相同的文件中,所有jQuery都可以正常工作,只是没有这一个函数。

我试图在页面上的所有链接上附加一个查询字符串,我添加了这段代码来完成它,但正如您所看到的,它不起作用

我没有从第二个
console.log()
控制台中得到任何东西

我发现它里面的代码仍然需要修改,以避免像
href='#'
这样的事情中断,但即使我删除了函数里面的所有代码,除了
console.log('working')从中得不到任何东西。这让我发疯了,有人能看到我错过了什么吗


仅供参考,本网站上还有大量其他jQuery,甚至在与此相同的文件中,所有jQuery都可以正常工作,只是没有这一个函数。

尝试在$(文档)中添加代码。就绪(函数(){函数

$(文档).ready(函数(){
$('a')。每个(函数(){
console.log($(this.text()+'working');
});
console.log('---按类选择器--')
$('.link')。每个(函数(){
log($(this).text()+'处理类“link”);
});
});

//第二个选项是类

尝试在$(文档).ready(函数(){函数)中添加代码

$(文档).ready(函数(){
$('a')。每个(函数(){
console.log($(this.text()+'working');
});
console.log('---按类选择器--')
$('.link')。每个(函数(){
log($(this).text()+'处理类“link”);
});
});

//第二个选项是类

您是否尝试过使用
jQuery
而不是
$
?整个过程都在一个.js文件中,该文件用
(函数($){……}(jQuery));
将其移出并尝试使用
jQuery('a'))
以防万一。仍然不可行。据我所知,上面的代码是在加载DOM之前执行的。因此,您会看到第一条日志消息,但不会看到循环中的消息。引用的页面有很多脚本标记,您将
$('a')隐藏在哪里.每一个
code?我找不到它…你能不能改为创建一个小提琴来重现这个问题,但只有相关的代码?你是否尝试过使用
jQuery
而不是
$
?整个东西都在一个.js文件中,用
(函数($){……}(jQuery));
将它移出并尝试使用
jQuery('a'))
以防万一。仍然不可行。据我所知,上面的代码是在加载DOM之前执行的。因此,您会看到第一条日志消息,但不会看到循环中的消息。引用的页面有很多脚本标记,您将
$('a')隐藏在哪里.每个
代码?我找不到它…你能不能改为创建一个小提琴来复制问题,但只有相关的代码?谢谢SwapNeil!无法通过树看到森林!谢谢SwapNeil!无法通过树看到森林!
var querystring = location.search;
console.log(querystring);

$('a').each(function() {
    console.log('working');
    var href = $(this).attr('href');

    if (href) {
        href += (href.match(/\?/) ? '&' : '?') + querystring;
        $(this).attr('href', href);
    }
});