我在使用非常虛擬的JavaScript代碼中的模塊模式時出現問題。模塊模式jQuery
此代碼是可以正常使用:
;
var test = (function() {
var config = {
replacement: $('a')
};
var init = function() {
config.replacement.click(function(){
alert("hello");
});
}
return {
init: init
}
})();
$(document).ready(test.init());
任何人都可以告訴我爲什麼我不能使用:
;
var test = (function() {
var config = {
replacement: 'a'
};
var init = function() {
$(config.replacement).click(function(){
alert("hello world");
});
}
return {
init: init
}
})();
$(document).ready(test.init());
相反,當我點擊我的網站的任何鏈接,這個代碼不工作一個jQuery對象作爲配置變量的「默認」初始化。
@ user1648170護理鏈接我嗎? – alex
我剛剛回答了代碼:) – user1648170