Изменение значения текстового поля с помощью jQuery?

#jquery #forms

#jquery #формы

Вопрос:

Я использую следующую функцию, чтобы попытаться изменить текстовое поле, содержащее идентификатор папки.

 function changeAction(folder_id) {
alert(hi);
$('#folder_id').val(folder_id);
}
  

Это часть html

 <a id="open" class="open" onclick="changeAction(<?=$folder->id?>);">
  

и по какой-то причине это отказывается работать. Он отказывается даже предупреждать меня (проверял, вызывается ли функция вообще, казалось бы, это не так.)

Есть идеи?

Заранее спасибо,

Алекс

Комментарии:

1. есть ошибки js? каков формат идентификатора?

2. Может быть, вы получаете ошибку, потому что hi не определено?

3. Отличная уловка, Феликс, алерт («привет»);

Ответ №1:

используйте changeAction(‘<?=$folder->id?>’) небольшое изменение также поместите привет в кавычки