gpt4 book ai didi

javascript - 如何为所有 jQuery 选择器插入前缀?

转载 作者:行者123 更新时间:2023-11-28 11:37:58 25 4
gpt4 key购买 nike

我需要扩展主 jQuery 函数,以便在传递给它的任何选择器之前插入前缀。

例如

jQuery.prefix = '#newBody ';
jQuery('.content')

相同
jQuery('#newBody .content')

我尝试运行此代码

window.oldJquery = jQuery;
window.jQuery = window.$ = function( selector, context) {
console.log('+',selector);
return oldJquery(selector, context );
}

但是我最后一个 jQuery 对象。

**

不更改当前代码

**

最佳答案

我不知道 jQuery 中有类似的功能,但您可以使用 find

jQuery('#newBody').find('.content')

您可以将其包装在一个函数中并也调用该函数:

function my$(selector) {
return jQuery('#newBody').find(selector);
}

用法:

my$('.content');

关于javascript - 如何为所有 jQuery 选择器插入前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14057483/

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