我如何创建一个看起来像jquery回调$的函数
假设我想调用id ="mydiv"的元素.
我希望能够称之为
var div = $("mydiv").value;
Run Code Online (Sandbox Code Playgroud)
我觉得这个功能应该是这样的
function $(element)
{
return document.getElementById(element);
}
Run Code Online (Sandbox Code Playgroud)
这是正确的方法,还是您更喜欢另一种解决方法?
您可以通过以下三种方式之一完成:
当地范围:
function $(element)
{
return document.getElementById(element);
}
Run Code Online (Sandbox Code Playgroud)
要么
var $ = function(element)
{
return document.getElementById(element);
}
Run Code Online (Sandbox Code Playgroud)
或者如果您需要在全局范围内定义它:
window.$ = function(element)
{
return document.getElementById(element);
}
Run Code Online (Sandbox Code Playgroud)
如果已包含jQuery,则$在全局范围中定义将覆盖它.使用jQuery.noConflict避免这种情况.
| 归档时间: |
|
| 查看次数: |
1001 次 |
| 最近记录: |