我在我的php項目中大量使用了jquery。但在某些頁面$
不工作,所以我必須使用jQuery。例如:
jQuery('#mycarousel').jcarousel({
start: 3
});
任何人都可以告訴我$和jquery有什麼區別嗎?
我在我的php項目中大量使用了jquery。但在某些頁面$
不工作,所以我必須使用jQuery。例如:
jQuery('#mycarousel').jcarousel({
start: 3
});
任何人都可以告訴我$和jquery有什麼區別嗎?
當.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>
這些都是除了 jQuery中
這是一個jQuery的衝突的jQuery $是簡短相同。你應該使用正確的jquery插件來解決這個問題。使用最新的Jquery插件,並從代碼中刪除舊的。
$
僅僅是用於別名jQuery
一個變量,它是一個varible所以任何東西都可以分配給它。
您可以從它的Documentation
的$
得到有關它的詳細信息代表了jQuery的功能,是jQuery
$
別名是的jQuery的舊版本的別名。
在最新版本中,如果您使用此$
那麼該函數將不會執行。
所以,沒有必要改變與jQuery整個代碼...
代碼之前,就把:
var $ = jQuery;
很簡單...
$.ajax({
url: 'Emp.asmx/getDesignation',
type:'post',
contentType: 'application/json;charset=utf-8',
dataType: 'json',
data: "{}",
aync: false,
你能否就這個問題回答這個問題添加一些解釋?在我看來,這完全不相干 – Rob 2018-01-09 07:03:04
但$不在這個特定的頁面工作 – 2013-03-26 07:27:16
@XTG,不正確,在沒有衝突模式下,'$'不能作爲'jQuery'的簡短形式。 – Raptor 2013-03-26 07:27:58
這可能有助於http://css-plus.com/2010/03/6-steps-如果你的jQuery不工作/ – XTGX 2013-03-26 07:28:48