Ich kann ID nicht aufrufen, wenn das Skript in der ng-Ansicht ist. und wie wenig eingang in die Dose in der gegebenen Funktion?Angularjs und jQuery-Funktion
$(document).ready(function() {
$('input').blur(function() {
if ($(this).val()) {
$(this).addClass('used');
} else {
$(this).removeClass('used');
$(this).addClass('noused');
}
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<body ng-app="myApp">
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<div ng-view>//here there is a form input</div>
</div>
</div>
</div>
</body>
Funktion für die Eingabe wird nicht ausgeführt. aber wenn es keine Route verwendet, die in der ng-Ansicht ist. Die Eingabefunktion kann ausgeführt werden. bitte, eine Lösung geben, die noch diese Funktionen
Haben Sie versucht, '$ postLink' im myAppController zu verwenden? $ postLink wird ausgelöst, wenn das gesamte dom auf der Seite gerendert wird. In dieser Funktion können Sie also das Element anhand seiner ID nachschlagen. –
Warum verwenden Sie nicht einfach die integrierte Formularvalidierungsfunktion? –
Ich will Wirkung zu animieren, Überprüfung Validierung –