問題の行をクリックしてイベントリスナーを開始しようとすると、デバッグエラーコードが Xcode コンソールに出力され続けます。
エラー メッセージの全文 (きれいに保つために長いファイル パスは削除されています):
Error: TypeError: 'undefined' is not a function in file:///Users/....../index.js at line 1339
1339 は、表示されるコード ブロックの最初の行です。
コード:
$("#contact-list").on("click", "a", function(event){
event.preventDefault();
var me = this;
console.log('The event listener is working');
var phoneNumber = me.attr('id').text();
console.log('phoneNumber is being sent');
if (phoneNumber.substr(0, 1) == '+') {
phoneNumber = me.userExitCode + phoneNumber.substr(1);
}
phoneNumber = phoneNumber.replace(/[^0-9]/g, '');
var data = {
'name': me.children('h3').val(),
'phone_number': phoneNumber,
'part': 'contact'
};