【发布时间】:2011-03-09 23:38:38
【问题描述】:
我有一个功能,可以在单击链接时在列表项中附加输入。然后,我使用下面的代码使用每个循环遍历这些输入。如图所示,它工作正常,但是我想使用输入的类作为数组键而不是使用 field.name,但是当我尝试这样做时,该类显示为未定义。
这是我目前使用的代码:
var values = {};
$.each($('li :input').serializeArray(), function(i, field) {
values[field.name] = field.value;
});
这是我使用 jQuery append 添加隐藏输入后在列表项中的代码:
<li><input type="hidden" name="group" class="group" value="2"/><input type="hidden" name="condition" class="condition" value="isany"/><input type="hidden" name="value" class="value" value="1,2"/></li>
我可以很好地获取名称属性,但类总是未定义。
有人可以帮忙吗?
【问题讨论】:
-
你是如何获得类名的?