У меня есть таблица, которую вы можете щелкнуть по ячейке и обновить информацию в ячейке, которую я буду делать через AJAX. Чтобы мой запрос работал, мне нужна новая информация, введенная в ячейку, а также скрытая переменная, которая является идентификатором предыдущих данных в ячейке, но я не знаю, как скрыть эту часть данных, например, формы со скрытым вводом. Я был бы очень благодарен, если бы кто-нибудь мог мне помочь. БлагодаряКак создать скрытую переменную данных в <td>
ответ
Использование HTML5 атрибуты данных для хранения данных на самом TD:
<td data-id="123456" data-another-variable="98765"> ... </td>
Хотя это верно, это не означает, что OP _how_ использует элементы данных HTML5. –
Это дает им более чем достаточно для «атрибутов данных html5 jQuery» и узнает гораздо больше, чем код обрывки из SO. Довольно часто он получает единый недостающий кусок, который позволяет вам изучать совершенно новую область знаний ... – Moo
Весь смысл этого сайта - стать единой точкой знания. В основном говоря кому-то «вот тема, которую вы хотите, ищите ее», вряд ли достигает этой цели. Это сделало бы очень хороший комментарий, но кажется немного легким для ответа. Если OP-google-fu был сильным, ему, вероятно, не нужно было бы задавать этот вопрос здесь. Просто я возьму его. –
Пусть предположим, что вы HTML, как этот
<tr>
<td>
<span data-id="21">Tony<span>
</td>
<td>
<span data-id="43">345.22<span>
</td>
</tr>
<input type="text" id="txtEdit" style="display:none" />
Каждая ячейка имеет некоторые значения теперь, когда вы нажимаете на него , скрытое текстовое поле перемещается в эту перкулярную ячейку (внутри TD) и скрывает диапазон, поэтому теперь это будет так.
<td>
<input type="text" id="txtEdit"/>
<span style="display:none" data-id="21">Tony<span>
</td>
Когда пользователь выбирает фокус из значения обновления текстового поля с помощью ajax и обновляет новое значение в диапазоне. в случае, если пользователь нажимает escape, выходим из текстового поля в тело и показываем интервал, как есть. вам не нужно брать скрытое поле. Так просто!
Спасибо за ваш ответ! – user3352112
- 1. Custom Powershell Cmdlet - Создать скрытую доступную переменную
- 2. Как создать скрытую фабрику?
- 3. Selenium - Хранить скрытую переменную
- 4. Как пройти скрытую переменную с помощью displaytag
- 5. Как создать скрытую кнопку в Обувь?
- 6. Проверить скрытую переменную формы в представлении
- 7. Заключительные параметры копируются в скрытую переменную?
- 8. Использовать скрытую переменную html в canvasjs dataPoints
- 9. jQuery отправить скрытую форму в базу данных
- 10. Joomla - создать скрытую страницу теста
- 11. Как отправить скрытую информацию в базу данных
- 12. Julia @code_warntype показывает скрытую временную переменную # temp #
- 13. Как передать скрытую переменную между вызовами функций в python
- 14. Install4j - зарегистрировать скрытую переменную в файле ответов response
- 15. Как отправить скрытую переменную PHP с формой HTML
- 16. Как передать дополнительную скрытую переменную jQuery/Ajax Post dataObj?
- 17. Создать переменную из данных ajax
- 18. Как создать скрытую папку в приложении для Android?
- 19. создать переменную типа либо данных
- 20. C# Создайте скрытую транзакцию
- 21. Как показать скрытую форму?
- 22. Как использовать '(<)' как переменную?
- 23. Как создать переменную переменной из <form>
- 24. Как визуализировать скрытую марковскую модель в Python?
- 25. Прочтите скрытую цитату как скрытую цитату из xml
- 26. Как создать скрытую строку состояния с использованием рамки three20
- 27. Как создать скрытую форму и получить ее ручку?
- 28. Как создать локальную переменную?
- 29. Как создать глобальную переменную?
- 30. Как создать переменную класса?
Возможно, вас заинтересует [.data()] (http://api.jquery.com/data/), но вы, вероятно, должны включить свой код, чтобы мы имели представление о том, с чем вы работаете. –
некоторый код и jsFiddle помогут ответить на вопрос более легко. –
Используйте '.data()' для хранения метаданных в каждой ячейке. Если вы можете предоставить свой код, я могу привести более практичный пример. –