从表中获取价值是空的

时间:2014-04-25 13:49:17

标签: jquery html-table

首先我有一个表单,这是我的表单代码的一部分:

<td class="td1" width="15%" id="td00">abc</td>
<td class="td1" width="15%" id="td01">efg</td>

来自jQuery,我希望通过ajax将td的值传递给我的服务器。

如果我使用:

var name=$('#td00').val();

我得到一个空值,如果这不是一个表而是一个文本输入,我可以得到这样的值,但现在它不能在表中工作。

1 个答案:

答案 0 :(得分:2)

您需要使用.text().html()

var name=$('#td00').text();
  • .html()将获得元素的 html 内容
  • .text()将获得元素的文字内容
  • .val()适用于<input/> <select/> <textarea/>。它获取这些元素的属性值。

文档

  1. .Val()

  2. .text()

  3. .html