я не могу получить заявление еще в этом сценарии для работы:Jquery еще не работает
$("input[type=text].required").blur(function() {
var loremIpsum = $(".errorPopup").length;
if ($(this).val() == "") {
$(this).addClass("error");
$(this).parent(".inputWrapper").append("<div class=\"errorPopup\">" + $(this).attr("placeholder") + "</div>");
} else if ($(this).hasClass("error");) {
alert("why doesn't this work?");
}
});
В чем проблема? Это выглядит идеально для меня.
дополнительная точка с запятой. http://jslint.com –
Это пахнет репутацией рыбалки. Не может быть, просто скажи. – ktamlyn
Вы должны сохранить ссылку на '$ (this)' вместо того, чтобы писать ее снова и снова. Мало того, что не делать это неэффективно, но ваш код будет более читабельным, и было бы легче обнаружить ошибки;) – plalx