コンソールにエラー メッセージが表示されますが、理由がわかりません。
キャッチされていない構文エラー、認識されない式: )
それが指すファイルは jquery.js ファイルの 16 行目です。
これが私のコードです:
var contact_number = $('#contact_details').val();
var call_order = $('#call_order').val();
var contact_type = $("#contact_types option:selected").val();
//prevent the user from adding the exact same entry.
var result = $('#rule_summary tr').find('td:contains(' + contact_number + ')');
問題のある行は明らかに最後の行です...私がfindメソッドを呼び出そうとしているところです。
私がこれまでに試したこと:
「contact_number」の代わりに別の変数を使用するように最後の行を変更し、エラー メッセージが表示されないようにしました。したがって、たとえば、私はこれを行いました:
var result = $('#rule_summary tr').find('td:contains(' + call_order + ')');
また、「contact_number」として保存している要素が本物/合法であることを再確認しました。コンソールで、私はこれをしました:
$('#contact_details').val();
そして、空の引用符のセットが返されます...これは、ページの読み込み時の値です。テキスト ボックスにガベージ データを入力してコンソールを再試行すると、正しい結果が返されます。例えば:
$('#contact_details').val();
"asdfa"
私が間違っていることはわかりません...どんな提案もいただければ幸いです。
ありがとう。