我有一个可以在页面上多次添加的asp.net UserControl。在这个UserControl上,我正在使用一个jQuery插件,我只想加载一次。我正在使用以下代码条件性地加载jQuery本身:
if (typeof jQuery == 'undefined') {
// load jquery
var script = document.createElement('script');
script.type = "text/javascript";
script.src = "/_layouts/SprocketValidator/jQuery.js";
document.getElementsByTagName('head')[0].appendChild(script);
} else {
//already loaded
}
是否有相应的方法来检查jQuery插件是否未定义?我使用的插件是digitalBush masked input plugin。