jQuery-名称符号$与其他库函数冲突

1、通过全名替代简写的方式来使用 jQuery

jQuery("button").click(function(){
    jQuery("p").text("jQuery 仍在运行!");
  });

2、解决办法:重新自定义命名

jQuery 使用名为 noConflict()  的方法来解决该问题。

例如:

var dq=jQuery.noConflict()

即帮助你使用自己的名称(dq)来代替 $ 符号。

dq("button").click(function(){
    dq("p").text("jQuery 仍在运行!");
  });

3、把 $ 符号作为变量传递给 ready 方法,而在函数外,依旧不得不使用 "jQuery"

jQuery(document).ready(function($){
  $("button").click(function(){
    $("p").text("jQuery 仍在运行!");
  });
});

 

posted @ 2018-07-11 11:03  Dreamsqin  阅读(281)  评论(0编辑  收藏  举报