我有一個輸入文本和HTML的javascript「如果別人」不會去在別的時候條件不滿足
<div class="form-group">
<label for="hsDetailsForm-name">Denumire</label>
<input id="hsDetailsForm-name" type="text" class="form-control" ng-model="hydroStation.name" placeholder="Obligatoriu" required ng-blur="validationObliga()" autofocus/>
<label id="obliga"></label>
</div>
這裏的空標籤是JS
$scope.validationObliga = function() {
var value = $.trim($("hsDetailsForm-name").val());
if (value == "") {
$('#obliga').html("Campul este obligatoriuu!").css("color", "red");
} else {
$('#obliga').html("");
}
}
ng-blur
功能作品,當它空着寫「Campul este obligatoriuu!」用紅色表示,但是當你在文本框中輸入某些內容並將其放在焦點外時,它仍然會說,它不會將標籤更改爲「」。爲什麼它不在其他地方?
你在這裏沒有使用AngularJS,你只是使用jQuery。這是大多數開發人員不建議在AngularJS應用中包含jQuery的主要原因。 – Tushar