使用JQuery

时间:2015-04-28 00:11:20

标签: javascript jquery html

我正在使用的API方法采用Dictionary<string,string>形式的参数列表。我正在使用JavaScript动态构建输入,其中我有一个DIV行,然后是两个内部DIV单元格,一个用于参数名称,另一个用于参数值输入。

我可以使用.each()循环遍历每个参数名称DIV,但需要弄清楚如何获取直接显示在其后面的输入值。

使用以下伪代码来展示这个想法,我可以将参数值放在一起的最佳方法是什么?

CSS表:

consumedValues.innerHTML += "<div class='valuesRow'>";
consumedValues.innerHTML += "<div class='valuesCellName'>" + consumesItem + "</div><div class='valuesCellValue'><input type='text'></div>";
consumedValues.innerHTML += "</div>";

参数字典:

var parameters = {};

$('.valuesCellName').each(function(index)
{
    parameters[$(this).html()] = "INPUT_VALUE_HERE";
});

1 个答案:

答案 0 :(得分:1)

由于他们是兄弟姐妹,请使用next()

$(this).next().find("input").val()