2

我的 javascript 文件中有 $ 符号来识别 jQuery 功能。现在我将在同一个文件中使用 asp.net ajax。但这也带有 $ 符号。这会造成严重的麻烦吗?如果是这样,我怎样才能让事情变得更好?谢谢。

4

5 回答 5

4

您可以使用jQuery.noConflict()

这里:http ://api.jquery.com/jQuery.noConflict/

示例用法:

jQuery.noConflict();
(function($) { 
  $(function() {
    // more code using $ as alias to jQuery
  });
})(jQuery);
于 2012-04-22T18:35:38.377 回答
3

尝试:

<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>

剪切和粘贴来自:http ://api.jquery.com/jQuery.noConflict/

于 2012-04-22T18:35:49.930 回答
0

您可以使用jQuery.noConflict()

http://api.jquery.com/jQuery.noConflict/

于 2012-04-22T18:35:00.210 回答
0

您应该使用jQuery.noConflict()进入无冲突模式: http ://api.jquery.com/jQuery.noConflict/

然后使用jQuery而不是$这样:jQuery(document).ready(...

于 2012-04-22T18:36:14.490 回答
0

这会导致冲突。用对象替换 Jquery 的$实例。jQuery

于 2012-04-22T18:37:07.927 回答