私のjQueryコードには以下のような問題があります。私はここでこれについて問題があると説明した。未定義の変数です。クリック時の関数が機能しません。
var subnetCalculator = {
_data: {
_ipClass: $('#class_select'),
_givenOctet1: $('#given_octet1_text'),
_givenOctet2: $('#given_octet2_text'),
_givenOctet3: $('#given_octet3_text'),
_givenOctet4: $('#given_octet4_text'),
_cidr: $('#given_mask_text')
},
initProblem: function(){
var ipclass = this._data._ipClass.val();
alert(ipclass); //ipclass variable is showing undefined.
}
}
$("#problem_button").ready(function() { //This is not working on click function
console.log(5 + 6);
subnetCalculator.initProblem();
});
複製できません。あなたのコードは正常に動作します:https://jsfiddle.net/wuq30h6u/。コンソールにエラーがないかチェックしてください。 –