考核内容: jQuery 核心 - noConflict() 方法
题发散度: ★★★
试题难度: ★★★
解题思路:
使用 noConflict() 方法为 jQuery 变量规定新的名称:
var jq=$.noConflict();
定义和用法
1.noConflict() 方法让渡变量 $ 的 jQuery 控制权。
2.该方法释放 jQuery 对 $ 变量的控制。
3.该方法也可用于为 jQuery 变量规定新的自定义名称。
提示:在其他 JavaScript 库为其函数使用 $ 时,该方法很有用。
说明
许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用 $ 也能保证所有功能性。假如我们需要使用 jQuery 之外的另一 JavaScript 库,我们可以通过调用 $.noConflict() 向该库返回控制权:
例如:创建一个新的别名用以在接下来的库中使用 jQuery 对象:
var j = jQuery.noConflict();
j("div p").hide(); // 基于 jQuery 的代码
答案:B,C,D 没有这种方法
A. $.noConflict()