jquery和$之间的区别

时间:2013-03-26 07:24:22

标签: jquery

我在php项目中大量使用了jquery。但是在某些页面$不起作用,所以我必须使用jquery。例如:

jQuery('#mycarousel').jcarousel({
start: 3
});

有人可以告诉我$和jquery有什么区别吗?

8 个答案:

答案 0 :(得分:11)

调用.noConflict()时,$('')之类的选择器不再用于确保与其他框架(如Prototype)的兼容性。那时使用jQuery('')代替。

参考:jQuery.noConflict()

为了更好地说明这个想法,这里有一个从参考链接获得的例子:

<script type="text/javascript">
  $.noConflict();
  jQuery(document).ready(function($) {
    // Code that uses jQuery's $ can follow here.
  });
  // Code that uses other library's $ can follow here.
</script>

答案 1 :(得分:2)

$只是一个用于别名jQuery的变量,它是一个变量,因此可以为其分配任何内容。

您可以从Documentation

获取与其相关的详细信息

答案 2 :(得分:1)

$代表jQuery函数,是jQuery的别名

答案 3 :(得分:1)

最简单的控制台实验,介绍了已被告知的内容:

($ === jQuery); //true
$.noConflict();
($ === jQuery); //false

答案 4 :(得分:0)

这些是相同的除外 $是Jquery中Jquery的缩写形式

答案 5 :(得分:0)

这是一场jquery冲突。您应该使用正确的jquery插件来解决此问题。使用最新的Jquery插件并从代码中删除旧插件。

答案 6 :(得分:0)

$是旧版本中jQuery的别名。

在最新版本中,如果您使用此$,则该功能将无法执行。

所以,不需要用jQuery改变整个代码......

在该代码之前

,输入:

var $ = jQuery; 
很简单......

答案 7 :(得分:-3)

$.ajax({
    url: 'Emp.asmx/getDesignation',
    type:'post',
    contentType: 'application/json;charset=utf-8',
    dataType: 'json',
    data: "{}",
    aync: false,