我有三个aspx页面,我想共享同一个JS文件,每个页面都有其自己的init函数。
有更好的方法吗?
ASPX页面
<script>
$(document).ready(function () {
ReimbursementDrug.init()
});
</script>
JS页面
var ReimbursementProgram = function () {
return {
init: function () {
GetAllReimbursement();
}
}
}();
var ReimbursementAsset = function () {
return {
init: function () {
GetAllAsset();
}
}
}();
var ReimbursementDrug = function () {
return {
init: function () {
GetAllDrug();
}
}
}();
答案 0 :(得分:0)
为这些页面上的元素提供唯一的ID或类,然后在.js文件中应用选择器。
$('.ReimbursementDrugClass').each(function () {
ReimbursementDrug.init();
});
或
if ($('#ReimbursementDrugID').length) {
ReimbursementDrug.init();
}