嘿伙计们,我有几个代码似乎可以浓缩,但我不知道如何.
我的代码就是这个
var checkForUnitReferred = function () {
$("#LeadForm").toggle($("#Claim_UnitReferredNoNull").is(":checked"));
};
checkForUnitReferred();
$("#Claim_UnitReferredNoNull").change(function() {
checkForUnitReferred();
});
Run Code Online (Sandbox Code Playgroud)
它基本上检查是否选中了复选框并显示表单,否则它会隐藏它.我宁愿拥有的是这样的
var checkForUnitReferred = (function() {
$("#LeadForm").toggle($("#Claim_UnitReferredNoNull").is(":checked"));
})();
$("#Claim_UnitReferredNoNull").change(function() {
checkForUnitReferred();
});
Run Code Online (Sandbox Code Playgroud)
我知道这不起作用,但我认为这样的事情会更清晰.有人知道如何实现这一目标吗?
这个怎么样:
var checkForUnitReferred;
(checkForUnitReferred = function() {
$("#LeadForm").toggle($("#Claim_UnitReferredNoNull").is(":checked"));
})();
$("#Claim_UnitReferredNoNull").change(function() {
checkForUnitReferred();
});
Run Code Online (Sandbox Code Playgroud)
这是可能的,因为assignment(=)运算符返回值集.
| 归档时间: |
|
| 查看次数: |
1661 次 |
| 最近记录: |