我在我的 php 项目中大量使用了 jquery。但是在某些页面上$
不起作用,所以我必须使用 jquery。例如:
jQuery('#mycarousel').jcarousel({
start: 3
});
谁能告诉我$和jquery有什么区别?
我在我的 php 项目中大量使用了 jquery。但是在某些页面上$
不起作用,所以我必须使用 jquery。例如:
jQuery('#mycarousel').jcarousel({
start: 3
});
谁能告诉我$和jquery有什么区别?
当.noConflict()
被调用时,selector like$('')
不再工作以确保与 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>
$
只是一个用于别名jQuery
的变量,它是一个变量,因此可以将任何东西分配给它。
您可以从其文档中获取与其相关的详细信息
最简单的控制台实验说明了已经被告知的内容:
($ === jQuery); //true
$.noConflict();
($ === jQuery); //false
$
表示 jQuery 函数,是 jQuery 函数的别名jQuery
$
是旧版本中 jQuery 的别名。
在最新版本中,如果您使用它$
,那么该功能将不会执行。
因此,无需使用 jQuery 更改整个代码...
在该代码之前,输入:
var $ = jQuery;
很简单...
这些是相同的,除了 $ 是 Jquery 中 Jquery 的 ShortForm
这是一个jquery冲突。您应该使用正确的 jquery 插件来解决此问题。使用最新的 Jquery 插件并从您的代码中删除旧的插件。
$.ajax({
url: 'Emp.asmx/getDesignation',
type:'post',
contentType: 'application/json;charset=utf-8',
dataType: 'json',
data: "{}",
aync: false,