私は開発した Web ページをテストしており、この Web ページでいくつかの jQuery スクリプトを実行しています。
Web ページは Chrome と Firefox で期待どおりに表示され、機能しますが、現在 Internet Explorer (バージョン 9) でテストしています。
次のスクリプトを除いて、他のすべての jQuery スクリプトはこのページで動作します。
$(".SpecificTextboxClass").change(function() {
if ($(this).val() == 3) {
$(".SpecificTextboxClass").not(this).val(0);}});
更新編集:
テキストボックスのコードは次のとおりです。
<input type="text" name="scale" class="Validation SpecificTextboxClass" value="1">
ダブルクラスが問題を引き起こしている可能性はありますか?
2 番目の更新:
Internet Explorer 6 で Web ページを読み込んだところ、同じ問題が発生しました。私はjQuery 1.9.1も使用しています(私が知っている限り)。
3 番目の更新:
検証コードを削除すると、問題は解決するようです。
$('.Validation').keyup(function () {
if ("" != this.value.replace(/([0-9]|10)(\.\d{1,3})?]/g, '')) {
this.value = this.value.replace(/[^0-9\.]/g, '').substring(0,5);}});