Javascript-函数冲突

Javascript-函数冲突,javascript,Javascript,我使用Filtrify插件通过高级标记进行过滤。这是我使用的一个例子 我将此脚本集中在html文件上 $(function() { $.filtrify("container", "placeHolder"); }); 及 请解释为什么以及如何添加上面的脚本?您不能让jQuery和您自己的函数都为名为$的变量提供值 重命名其中一个$函数。为什么要使用$(元素)函数?我想用一些东西获取元素变量元素=document.getElementById(“…”)但是您可以使用jQuery或者使用

我使用Filtrify插件通过高级标记进行过滤。这是我使用的一个例子

我将此脚本集中在html文件上

$(function() {
    $.filtrify("container", "placeHolder");
});


请解释为什么以及如何添加上面的脚本?

您不能让jQuery和您自己的函数都为名为
$
的变量提供值


重命名其中一个
$
函数。

为什么要使用
$(元素)
函数?我想用一些东西获取元素<代码>变量元素=document.getElementById(“…”)但是您可以使用jQuery或者使用
document.getElementById
来实现这一点。为什么您特别希望将其映射到
$
,并且仍然使用jQuery,同时仍然使用
$
引用jQuery?这是我的问题。您的情况确实有一个解决方案—您可以让jQuery放弃
$
,但到目前为止,最简单的方法是不要故意让代码一团糟。所以我想知道你为什么要这么做。
<div id="placeHolder"></div>
<ul id="container">...</ul>
function $(element) {
    return document.getElementById(element);   
}