繁体   English   中英

使用JQuery在DIV中查找下一个输入元素

[英]Find next input element in DIV using JQuery

我使用的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";
});

由于它们是兄弟姐妹,因此请使用next()

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM