我正在使用下面的代码在运行时更改 Jquery FocusOut 中的类
$("#txtNewAttributes").focusout(function () {
var attributeTextBox = $("#txtNewAttributes").val()
if ($.trim(attributeTextBox) == "Height")
$(txtNewValues).removeClass('alphaonly').addClass('numbersonly');
if ($.trim(attributeTextBox) == "string" || $.trim(attributeTextBox) == "string2")
$(txtNewValues).removeClass('numbersonly').addClass('alphaonly');
});
并且正在使用页面中加载的类名进行验证。
我的问题是在 FireBug 中,我看到 Class name 已更改为txtNewValues
,但仍然没有触发预期的验证(alphaonly,numbersonly)。
我在这里错过了什么吗?