EJB entity manager remove() приводит к невозможности удаления или обновления родительской строки

#jquery

#jquery

Вопрос:

Я использую jquery .find('input')[0] , который дает мне такой элемент

 <input name='world' value='hello'>
  

Я хочу изменить значение этого текстового поля. Я тогда find('input')[0].val('') , но это дало мне ошибку типа. Пожалуйста, какое-нибудь понимание?

Ответ №1:

Используется :first для получения первого ввода.

 find('input:first').val('your value here') 
  

или

 find('input:eq(0)').val('your value here'); 
  

Когда вы это сделаете find('input')[0] , вы фактически получите элемент DOM, и поскольку он больше не заключен в объект jquery .val , свойство не будет работать.

Если вы действительно хотите использовать свой предыдущий код, вы можете использовать собственное свойство DOM value

 find('input')[0].value
  

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

1. Спасибо. Я только что попробовал. find(‘input:eq(0)’) возвращает то же самое, что и

2. найти (‘ввод’). извините, я потерял соединение.

3. первая $('input:eq(0)') вторая $('input:eq(1)') и т. Д

4. $(‘#отменить’).parent().parent().children(0).find(‘ввод: eq(0)’) и (‘#отменить’).parent().parent().children(0).find(‘ввод’) далтот же результат.

5. Мне нужно было бы увидеть вашу структуру HTML. Это означает, что в этом узле есть только один вывод.