Обновление строки таблицы с использованием Jquery - PullRequest
1 голос
/ 06 февраля 2012

Мне нужно обновить определенную строку в таблице, я уже выполнил «валидаторы», чтобы гарантировать редактирование 1 строки, когда флажок установлен после нажатия какой-либо другой кнопки, поэтому я написал что-то вроде:Meetingspanel - это мой стол, а все эти Modsubject и т. Д. - мои текстовые поля.и tblmod - таблица всех текстовых полей и кнопка обновления.спасибо

    <table id='tblmod' width='80%' align='center' >
<tr bgcolor='white'>
<td width='15%'>
Enter Subject<input type="text" id="modsubject" width="15%">
</td>
<td width='15%'>
Enter Location<input type="text" id="modwhere" width="15%">
</td>
<td width='15%'>
Enter When<input type="text" id="modwhen" width="15%">
</td>
<td width='15%'>
Enter Time<input type="text" id="modtime" width="15%">
</td>
<td width='15%'>
Enter With Who<input type="text" id="modwho" width="15%">
</td>
</tr>
<tr><th align="right" style=border-width:0px><button type="button" id="btnsavechanges" value="Save New Changes" >Save Changes</button></th></tr>
</table>

1 Ответ

0 голосов
/ 06 февраля 2012

Не зная вашей разметки или того, что вы пытаетесь сделать полностью, я могу лишь указать на ошибки в вашем коде.

  1. Вы используете children как свойство, которое является функцией, поэтому используйте его как функцию children().

  2. Вместо использования parent().parent() вы можете использовать closest('tr').

  3. Если вы хотите обновить значение элемента ввода, используйте метод val(), append не будет работать.

  4. Если элемент имеет идентификатор, используйте селектор идентификатора вместо document.getElementById(). Это только уменьшит ваш код без особой разницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...