我的許多DIV具有相同的類.list
。他們充滿了ID element
的其他股利。在這些element
divs有一個複選框和文本框。我能夠獲得所有選中的複選框的下一個Textfield值。我已經將它們保存到一個數組中,但是我想爲每個.list
都使用一個數組。JQuery - 通過具有相同類的DIV進行循環,併爲它們中的每一個創建數組
這是我的代碼看起來是迄今:
function test(){
var array = new Array();
$(".list > #element").each(function(){
array.push($(this).find('input:checkbox[class=unterpunkte]:checked').next('input[type=textfield]').val());
});
console.log(array);
}
我怎樣才能dynamcially創造每個列表的數組。我不想有一個數組保存所有值的數組。我需要數組.list
的每個div的數組。有任何想法嗎?
HTML/PHP:
echo("<div class='list' name='$oberpname' value='$oberpname'>");
while($satz != null)
{
echo("<div id='element'><label><input type='checkbox' class='unterpunkte' name='$satz[unterpname]' value='$satz[unterpid]'><input type='textfield' class='$oberpname' value='$satz[unterpname]' readonly/></label></div>");
$satz=mysql_fetch_assoc($cursor);
}
echo("</div>"); //.list div end
編輯注:添加的HTML/PHP
請提供html –
根據定義,ID必須是唯一的。 – elclanrs
@AnoopJoshi - 新增。 – Preprocezzor