我有一個稱爲頁面的函數,我想通過不重複代碼來選擇性地傳遞一個變量,這可能嗎? 舊代碼傳遞一個變量作爲對javascript/jquery函數的引用
<script>
var pages= (function() {
var config = {
$config1: $('#block1'),
$config2: $('#block-bottom1')
};
//more codes
})();
</script>
這是我嘗試
<script>
var pages= (function(x) {
alert(x);
var config = {
$config1: $('#block'+x),
$config2: $('#block-bottom'+x)
};
//more codes
})();
</script>
我沒有看到一個叫做'pages'隨時隨地功能。 'pages'指的是該函數的返回值。如果有的話,你需要在代碼末尾的'()'中將函數傳遞給函數,以便定義'x'。 – Xufox