2014-02-20 76 views
2

我在表中使用Bootstrap buttons作爲單元格。我想爲每3個細胞添加一個陰影,以便每3個細胞組成一組。如何在表格中的每個3個單元格周圍添加陰影?

代碼:

<table id="Tableid" class="table " > 
</table> 
<script> 
var table = $('#Tableid'); 
var hostId = 1; 
var count = 0; 
var row = $('<tr></tr>').addClass('test'); 
for(var i=0; i<10; i++){    

    for(j=0; j<3; j++){ 

     var button = "<button data-id=\""+hostId+"\"class=\"btn btn-primary btn-lg open-InfoModal\" data-toggle=\"modal\" data-target=\"#hostInfo\" href=\"#infoModal\"></button>"; 

     var cell = $('<td style="text-align:center">'+hostId+'</td>').addClass('test').wrapInner(button); //We use wrapInner to add HTML content 
     hostId++; 
     row.append(cell); 
    } 
    if(count<9) { 
     count++; 
    } else { 

    table.append(row); 
    row = $('<tr></tr>').addClass('test'); 
    count = 0; 
    } 
} 

</script> 

由於

+0

你嘗試添加在每個單元格添加一個按鈕在同一個小區的3個按鍵來代替? – adolfotcar

+1

檢查此:http://jsfiddle.net/adolfotcar/WzK5E/8/ 是你在找什麼? – adolfotcar

+0

嗨,你可以發佈這個答案,以便我可以接受它嗎?謝謝 – user2798227

回答

1

代替在每個單元中一個按鈕的我在相同的細胞中加入3-按鈕。

這裏是JSFiddle

HTML:

<table id="Tableid" class="table " style="width: 1800px" > 
    <thead> 
     <tr> 
      <td>1</td> 
      <td>2</td> 
      <td>3</td> 
      <td>4</td> 
      <td>5</td> 
      <td>6</td> 
      <td>7</td> 
      <td>8</td> 
      <td>9</td> 
      <td>10</td> 
      <td>11</td> 
      <td>12</td> 
      <td>13</td> 
      <td>14</td> 
      <td>15</td> 
      <td>16</td> 
      <td>17</td> 
      <td>18</td> 
      <td>19</td> 
      <td>20</td> 
      <td>21</td> 
      <td>22</td> 
      <td>23</td> 
      <td>24</td> 
      <td>25</td> 
      <td>26</td> 
      <td>27</td> 
      <td>28</td> 
      <td>29</td> 
      <td>30</td> 
     </tr> 
    </thead> 
</table> 

的JavaScript:

var table = $('#Tableid'); 
var hostId = 1; 
var count = 0; 
var row = $('<tr></tr>').addClass('test'); 
for(var i=0; i<50; i++){    

    var button="" 
    for(j=0; j<3; j++){ 
     button += "<button data-id=\""+hostId+"\"class=\"btn btn-primary btn-lg open-InfoModal\" data-toggle=\"modal\" data-target=\"#hostInfo\" href=\"#infoModal\">"+hostId+"</button>"; 
     hostId++; 
    }  

    var cell = $('<td style="text-align: center; box-shadow: 5px 5px 5px gray;" colspan=3>'+hostId+'</td>').addClass('test').html(button); 
    row.append(cell); 

    if(count<9) { 
     count++; 
    } else { 

    table.append(row); 
    row = $('<tr></tr>').addClass('test'); 
    count = 0; 
    } 
} 
相關問題