Am, используя приведенный ниже код, чтобы изменить класс во время выполнения в Jquery FocusOutJquery Add Remove класса
$("#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. Я вижу, что имя класса изменилось для txtNewValues
. Но все же ожидаемые проверки (alphaonly, numbersonly) не запускаются.
Я что-то упустил?
Вы можете добавить скрипичный диск для этого? –
Ничего общего с [tag: jquery-validate] plugin. Удаленный тег. – Sparky