私は次のコードを持っています:
File 1:
$(document).ready(function () {
addDataTableExts();
}
File 2:
function addDataTableExts() {
$.extend($.fn.dataTableExt.oStdClasses, {
sWrapper: 'no-margin last-child'
}
}
これは問題なく機能しているようです。私は今これを次のものに置き換えようとしました:
File 2:
(function () {
$.extend($.fn.dataTableExt.oStdClasses, {
sWrapper: 'no-margin last-child'
}
}
これは機能しません。
私がこれを最初の方法で行った場合にのみ機能するように見える理由はありますか?ファイル2の最初の行を変更すると、コードを呼び出さなくてもコードが実行されると思いました。