So ändern Sie die Eingabe border-color, jQuery, je nach Wert?

Ich habe eine Frage zu jQuery. Ich habe folgenden code, der gut arbeitet; es ändert input border-color je nach Wert, die typisiert und eingetragen. Aber wenn in input's Wert auf der Seite-laden Sie es nicht ändern, dass border-color. Wie kann ich machen das border-color ändern, von Anfang an, folgende Seite zu laden?

Danke 🙂

<input type="text" class="col" value="">


//When the <input>'s value changes
$("input").change(function() {

//If the value is less than 7, add a red border
if ($(this).val() < 7) {
    $(this).css("border", "5px solid red");
}

//Else if the value is equal to 7, add a green border
else if ($(this).val() == 7) {
    $(this).css("border", "5px solid green");
}

//Else if the value is greater than 7, add an orange border
else if ($(this).val() > 7) {
    $(this).css("border", "5px solid orange");
}

//Else if the value is anything else, add a black border
else {
    $(this).css("border", "5px solid black");
}

});
InformationsquelleAutor Lasha | 2013-05-18
Schreibe einen Kommentar