我在php项目中大量使用了jquery。但是在某些页面$
不起作用,所以我必须使用jquery。例如:
jQuery('#mycarousel').jcarousel({
start: 3
});
有人可以告诉我$和jquery有什么区别吗?
答案 0 :(得分:11)
调用.noConflict()
时,$('')
之类的选择器不再用于确保与其他框架(如Prototype)的兼容性。那时使用jQuery('')
代替。
为了更好地说明这个想法,这里有一个从参考链接获得的例子:
<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,