2014-04-11 31 views
20

我用<tr><td>标签创建动态表格。其中一个td标签获得id“detailInfo”。我有一个按钮上的onclick功能。我想在按下按钮后在td“detailInfo”中设置一些值。jquery,在表中设置td的值?

那么如何设置id为“detailInfo”的td的值?

这是TD:

<td id="detailInfo" rowspan="2" width="300px">picture detail</td> 
+0

你是什么意思与“设置一些价值”? 'td'标签没有价值。你想附加一些文字吗? –

+0

你有试过什么吗? – j08691

+0

我的意思是html值。 – Ola

回答

43

使用.html()与选择获取/设置HTML一起:

$('#detailInfo').html('changed value'); 
0

尝试下面的代码:

$('#detailInfo').html('your value')

0
$("#button_id").click(function(){ $("#detailInfo").html("WHAT YOU WANT") }) 
0

你可以试试下面的代码:

$("Your button id or class").live("click", function(){ 

    $('#detailInfo').html('set your value as you want'); 

}); 

好运...

2

这是关于jQuery的操纵: http://api.jquery.com/category/manipulation

要看情况,可以这样:

的.html() 在HTML文档中,.html()可用于获取任何元素的内容。与.html()方法不同,.text()既可用于XML文档,也可用于HTML文档。 .text()方法的结果是一个包含所有匹配元素的组合文本的字符串。 ()方法主要用于获取表单元素的值,如input,select和textarea。当调用一个空集合时,它返回undefined。