2013-04-09 28 views
0

這是我想要動態添加複選框的表格。td內的複選框 - 動態

<td width="1%"></td> 
    <td width="50%" valign="top"><div class="container" id="Container"> 
    //generate checkbox dyanmically here 
    //each checkbox I add must be a separate td 
    </td> 

我想在上面一行中動態添加複選框。如果數據有3個值,則必須生成三個複選框以及該值。 例如,如果它有紅色,棕色,橙色

Check box must look like below 

[] Red 
[] Brown 
[] Orange 

DataHandler.getList(item.val(),function(data) { 
for (var i=0;i<=length;i++) 
{ 
$("#Container").append("<input type='checkbox' id='myCheck"+i+"' value='"+ data.details[i] + "'>"); 
} 
}); 

在for循環中不起作用的線。 謝謝

+1

什麼是錯誤? – tymeJV 2013-04-09 18:35:51

+0

什麼是長度? – Anoop 2013-04-09 18:36:03

+0

@sushil長度將基於我收到的數據。當我嘗試時,我得到了3。它來適當。我無法創建複選框並設置值。 – sahana 2013-04-09 18:39:35

回答

0
for(var i=0; i<data.length; i++) 
{ 
    $('#Container').append('<input type="checkbox" /> ' + data[i].name + '<br />'); 
}