Моя функция jQuery выглядит так
$('input[type="text"]').focus(function() {
$("label").css("border-bottom-color", "red");
});
$('input[type="text"]').blur(function() {
$("label").css("border-bottom-color", "#e6e6e6");
});
1) У меня есть куча текстовых вводов в моей форме. Что я хочу сделать, это изменить цвет нижней границы метки сфокусированного текстового поля (для каждого текстового поля есть одна метка. И я хочу изменить только цвет границы метки сфокусированного текстового поля). Но мои функции меняют цвета границ всех меток одновременно. Как решить эту проблему?
2) У меня есть 2 формы. с id формы form1 и form2. Я хочу сделать то же самое для второй формы, но цвет будет другим. Как изменить этот функционал?
Мои формы выглядят так
<form id="form1">
...
<label for="fname">First Name</label>
<input name="fname" placeholder="please enter your first name" type="text" />
...
</form>
<form id="form2">
...
<label for="job">Your Job</label>
...
<input name="job" placeholder="please enter your job" type="text" />
</form>