У меня есть следующий HTML / JS, который показывает начальное значение, удаляет его, когда вы щелкаете в поле ввода, а затем повторно заполняет его исходным значением, если вы ничего не вводите.
Мне нужно сделать это для нескольких полей ввода на одной странице, и поэтому я хотел бы превратить ее в функцию jQuery, которую я затем мог бы применить к любому полю ввода с определенным классом.
<input type="text" name="search" value="Search by name" onfocus="if (this.value == 'Search by name') {this.value = '';this.style.color = '#000';}" onblur="if (this.value == '') {this.value = 'Search by name';this.style.color = '#aaa';}" />