我正在测试我开发的网页,并且在该网页中运行了几个 jQuery 脚本。
该网页在 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">
双重课会导致问题吗?
第二次更新:
我刚刚在 Internet Explorer 6 中加载了网页并且遇到了同样的问题。我也在使用 jQuery 1.9.1(据我所知)。
第三次更新:
删除验证代码后,问题似乎自行解决:
$('.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);}});