Форма генерируется динамически и каждый раз содержит разный набор текстовых полей и чекбоксов. Например:
echo '<form id="form" method="post" action="php/handler.php">';
echo '<input type="checkbox" name="enabled['.$row['id'].']"/>';
echo '<input "type="text" class="class" name="price['.$row['id'].']"';
..................
И так далее.
Так выводятся несколько строк из массива бд.
Вопрос: как обратиться к текстовому полю через событие из функции в подключаемом js файле? Чтобы было понятнее, например, мне надо привязать событие onFocus для смены фона текстового поля. Получается так:
echo '<input "type="text" class="class" name="price['.$row['id'].']"';
echo 'onFocus="focuscolor()"';/>
В подключаемом js файле:
function focuscolor(){
$(#'???').css('background-color', #ff0);}
Как в данном случае обратиться к элементу формы?
Пример кода, если можно.