簡體   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