Я хочу применить класс CSS для каждого текстового поля на моем сайте:
<div class="editor-label">
<label for="FoodType">FoodType</label>
</div>
<div class="editor-field">
<input id="HelpText" name="FoodType" type="text" value="" />
</div>
<p>
<input type="submit" value="Create" />
</p>
И я подумал: эй! Легко. Я добавлю функцию jquery, чтобы найти их всех на главной странице.
<script type="text/javascript">
$(document).ready(function(){
$('input').addClass('textbox');
}
</script>
К сожалению, это также выберет кнопку отправки. Как выбрать только те элементы ввода, которые имеют атрибут типа текста?
Альтернативно это возможно с использованием полностью CSS?
Если оба эти метода невозможны, я думаю, мне просто нужно будет вручную добавить класс в каждое текстовое поле, которое я создаю?