简单的jquery函数没有';当包含在wordpress中时无法工作?帮忙?

简单的jquery函数没有';当包含在wordpress中时无法工作?帮忙?,jquery,Jquery,我正在用我的替换一个插件生成的类名。我发现这比在每次升级时摆弄插件更容易。无论如何,在WP中,这根本不起任何作用!当我在非wp(同一模板xhtml)上测试它时,它工作得很好 冲突可能是什么?我包括jquery $(document).ready(function(){ $(".slideright img").removeClass("ngg-singlepic").addClass("cover"); //$(".ngg-singlepic").addClass("cover"

我正在用我的替换一个插件生成的类名。我发现这比在每次升级时摆弄插件更容易。无论如何,在WP中,这根本不起任何作用!当我在非wp(同一模板xhtml)上测试它时,它工作得很好

冲突可能是什么?我包括jquery

$(document).ready(function(){
    $(".slideright img").removeClass("ngg-singlepic").addClass("cover");
    //$(".ngg-singlepic").addClass("cover");
});
试试这个:

jQuery(document).ready(function($){
    $(".slideright img").removeClass("ngg-singlepic").addClass("cover");
    //$(".ngg-singlepic").addClass("cover");
});
问题是,我认为wordpress包含了与jquery一起使用时与
$
冲突的其他库

要解决这个问题,您需要在第一次显式调用
jQuery
,如果将
$
传递到函数中,那么它将允许您在jQuery函数的范围内使用熟悉的
$

希望能有所帮助。

试试这个:

jQuery(document).ready(function($){
    $(".slideright img").removeClass("ngg-singlepic").addClass("cover");
    //$(".ngg-singlepic").addClass("cover");
});
问题是,我认为wordpress包含了与jquery一起使用时与
$
冲突的其他库

要解决这个问题,您需要在第一次显式调用
jQuery
,如果将
$
传递到函数中,那么它将允许您在jQuery函数的范围内使用熟悉的
$


希望对您有所帮助。

您的页面中可能包含其他框架。请尝试以下操作:

jQuery( function($) {
    $(".slideright img").removeClass("ngg-singlepic").addClass("cover");
});

如果这没有帮助,您甚至可以尝试放置
jQuery.noConflict()在代码片段之前。

您的页面中可能包含其他框架。请尝试以下操作:

jQuery( function($) {
    $(".slideright img").removeClass("ngg-singlepic").addClass("cover");
});

如果这没有帮助,您甚至可以尝试放置
jQuery.noConflict()在代码片段之前。

很好,也感谢您解释。。。这几天我在学习分配:)没关系我养成了总是执行
jQuery(document.ready(function($){…})的习惯现在,甚至在wordpress之外。以防万一,将来需要与其他库兼容。:)我想这是一个好习惯很好,也谢谢你解释。。。这几天我在学习分配:)没关系我养成了总是执行
jQuery(document.ready(function($){…})的习惯现在,甚至在wordpress之外。以防万一,将来需要与其他库兼容。:)我想这是一个好习惯