【发布时间】:2013-03-06 19:26:19
【问题描述】:
我通过以下方式在我的 HTML 页面中获取所有输入文本:
var inputs = data.context.find(':input');
$('#result').text(JSON.stringify(inputs.serializeArray()));
然后我有一个 JSON 字符串,其中包含每个输入文本的 id 和值。
我正在尝试做类似的事情,但我的所有跨度。我的 HTML 文件中有这个:
<td class="name"><span>{%=file.name%}</span></td>
我可以拥有任意数量的<td class="name"> ... 标签。所以我必须得到所有它们的值并转换为 JSON 字符串,就像我对上面的输入文本所做的那样。
我该怎么做?
【问题讨论】:
-
我试过这个:$('#result').text($('.name span').text());但它 olny 返回一个跨度的值.. 我想一次得到所有这些
-
.val() 将给出文本输入的值。
标签: javascript jquery json html textinput