ちょっと、凝縮されているように見えますが、どうしたらよいかわかりません。Javascript named、self-calling function
私が持っているコードは、そうでなければ、それを非表示に、チェックボックスがチェックされ、フォームが表示されている場合は、基本的にチェックし、この
var checkForUnitReferred = function() {
$("#LeadForm").toggle($("#Claim_UnitReferredNoNull").is(":checked"));
};
checkForUnitReferred();
$("#Claim_UnitReferredNoNull").change(function() {
checkForUnitReferred();
});
あります。私はというだろうと、私は、これは動作しません知っているが、私はそのような何かがきれいになると思います。この
var checkForUnitReferred = (function() {
$("#LeadForm").toggle($("#Claim_UnitReferredNoNull").is(":checked"));
})();
$("#Claim_UnitReferredNoNull").change(function() {
checkForUnitReferred();
});
のようなものです。誰でもこれを達成する方法を知っていますか?
あなたはそれぞれの変更イベントに最初にして、 'checkForUnitReferred'を呼びたいわけ?あなたの2番目のコードは必然的にどんなクリーナーでもないと私は言いません。 –
ええ、それは私がやりたいことです。私はちょうど関数を宣言してすぐに呼び出すのが好きではなく、宣言したら – Jimmy
+1 hypnotoad ... +1 hypnotoad ... +1 hypnotoad ... – Ben