javascript - 当原型(prototype)在外部使用 $ 时,如何在 domready 内部使用 $ 进行 jQuery?

标签 javascript jquery richfaces

我无法从 JSF 框架 (RichFaces 3.3.3) 中删除原型(prototype)。如果我尝试 noConflict 并尝试接管 $ 它会破坏我的应用程序框架,因为它与原型(prototype)紧密耦合。

有没有办法可以做到这一点:

jQuery(function() {
    /*
        some code that within this domready function 
        allows me to use $() within this function
        and not interfere with $ being used for prototype
        outside?
    */
});

最佳答案

是的,它已经作为第一个参数传递给您的 ready 处理程序,只需使用:

jQuery(function($) { 
  $("selector").doSomething();
});
//$ is still prototype here

关于javascript - 当原型(prototype)在外部使用 $ 时,如何在 domready 内部使用 $ 进行 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3882022/

相关文章:

javascript - 如何取消选中单选按钮 javascript

javascript - 使用 FullCalendar 和输入字段筛选事件

javascript - 使用 Knockout 在下拉列表中绑定(bind)选定项

javascript - 让函数以通用方式更改外部/全局变量

jquery - jQuery 中有没有办法将 div 放在前面?

javascript - 按不包含字母开头搜索

css - IE9 + RichFaces 渲染问题

java - 如何从浏览器 URL 获取正在运行的脚本页面

ajax - 如何在 JSF 2.0 中使用表单重新呈现页面的一部分?

javascript - 通过javascript代码更改html中的文本颜色