Ответ 1
используйте .html()
вместе с селектором, чтобы получить/установить HTML:
$('#detailInfo').html('changed value');
Я создаю динамическую таблицу с тегами <tr>
и <td>
. Один из тегов td получает идентификатор "detailInfo" . У меня есть функция onclick на некоторой кнопке. Я хотел бы установить некоторое значение в td "detailInfo" после нажатия на кнопку.
Итак, как я могу установить значение td с id "detailInfo" ?
Это td:
<td id="detailInfo" rowspan="2" width="300px">picture detail</td>
используйте .html()
вместе с селектором, чтобы получить/установить HTML:
$('#detailInfo').html('changed value');
От:
возможно:
.html()
В HTML-документе .html()
может использоваться для получения содержимого любого элемента.
.text()
В отличие от метода .html()
, .text()
может использоваться как в XML, так и в HTML документах. Результатом метода .text()
является строка, содержащая объединенный текст всех соответствующих элементов.
.val()
Метод .val()
в основном используется для получения значений элементов формы, таких как input
, select
и textarea
. Когда вызывается для пустой коллекции, возвращается undefined
.
Вы можете попробовать под кодом:
$("Your button id or class").live("click", function(){
$('#detailInfo').html('set your value as you want');
});
Удача...
Попробуйте выполнить код ниже:
$('#detailInfo').html('your value')
$("#button_id").click(function(){ $("#detailInfo").html("WHAT YOU WANT") })
$ ('# detailInfo'). html ('измененное значение'); не работает