程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 表單-淘寶發布寶貝寶貝規格js單擊顏色分類自動生成table 項目今天要上線了,請務必幫忙解決謝謝

表單-淘寶發布寶貝寶貝規格js單擊顏色分類自動生成table 項目今天要上線了,請務必幫忙解決謝謝

編輯:編程綜合問答
淘寶發布寶貝寶貝規格js單擊顏色分類自動生成table 項目今天要上線了,請務必幫忙解決謝謝

圖片說明
需求:點擊一個單選框出現表單 每增加一個下邊就添加一個 以此類推 動態添加表單
http://jsbin.com/nejoqulipe/edit?html,output這是在線demo 這是我的郵箱[email protected],請及時聯系我

最佳回答:


類似下面這樣
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.9.1.min.js">
</script>
<script>
$(document).ready(function(){
  $("input[type=checkbox]",$('#divchks')).click(function(){
     doTable();
  });
});
function doTable(flag){
  var checks= $("input[type=checkbox]:checked",$('#divchks'));
  if(checks.length>0){
     var t = $('#divtable table');
     if(t.length<=0){
        $('#divtable').append('<table border="1"></table>');
     }
     addRows(checks);
  }else{
     $('#divtable table').remove();
  }
}
function addRows($checks){
    var t = $('#divtable table');
    var $trs = $('tr',t);
    for(var i=$trs.length-1;i<$checks.length;i++){
         $('#divtable table').append('<tr><td></td><td></td></tr>');
    }
    $trs = $('tr',t);
    for(i=$checks.length;i<$trs.length;i++){
        $($trs[i]).remove();
    }
    $trs = $('tr',t);
    for(var j=0;j<$checks.length;j++){
        $('td:first',$($trs[j])).html($checks[j].value);
    }

}
</script>
</head>
<body>
<div id='divchks'>
<input type='checkbox' value='軍綠色'/>軍綠色
<input type='checkbox' value='天藍色'/>天藍色
<input type='checkbox' value='黃色'/>黃色
</div>
<div id='divtable'></div>
</body>
</html>

u011391385
u011391385
danielinbiti
u011391385
u011391385
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved