1 功能预览
2html 代码
<span> <tr> <td> <img onclick = "addType ()" src = "$ {msUrl} /images/logo/add.png"> 产品范围 : Opsi Pilihan = "Pilih" Pilihan "Pilihan" Pilihan "" Pilihan "Pilihan" Pilihan "Data> </Td </td" Data-options = "Diperlukan: true"> <option dipilih = "dipilih"> 全部 </tiption> </tect> </td> </tr> <tr> <td> </td> <td id = "typethree"> </td> </tr> <t/</td> </tdon "</ttr> <t/td </td> </td </td> </tdon </td </td '</td </td' </td '</td' </td '</td' </td ID = "TipeonesUbResult"> </span> <hr /> </td> </tr> </span>3JS 代码
$ ('#selectTypeOne'). ComboBox ({url: config.urlmap.typelist, valuefield: 'name', textfield: 'name', wajib: true, lebar: '100', OnSelect: function (row) {typename1 = row.name $ ('#typethree'). $ ('#TypeonesubResult'). html (""); typename1 + ">" + row.name; $ .getjson (config.urlmap.typeList + "? Parent =" + row.id, function (data) {var typethreename = "" untuk (var i = 0; i <data.land; i ++) {typethreename + = "<input = clink = clink; i ++) name = 'typethree' value = " + data [i] .name +" type = 'checkbox'> " + data [i] .name} $ ('#typethree'). html (typethreename); $ ('#typeoneresult'). html (typename2 +"> "); $ ('#typeoner'). html (typename2 +"> "); $ ('#typeoneR'). HTML (typename2 +"> "); $ ('#typeonesult'). });}})}}); }) // 删除下标元素方式一 array.prototype.remove = function (dx) {if (isnan (dx) || dx> this.length) {return false; } untuk (var i = 0, n = 0; i <this.length; i ++) {if (this [i]! = this [dx]) {this [n ++] = this [i]}} this.length -= 1} // 删除数组元素方式二 retrot.prototype.baoremove = function (dx) {if (isnan) (iSnan) (iSnan) (iSnan) (iSnan) (iSnan) (dx) {if (isnan) (dx) {if (isnan) (dx) {if (iSnan) (dx) {iF (dx) {iF (iSnan) (dx) } this.splice (dx, 1); } var subtipeName = []; fungsi clinkType (name) {var index = subTypeName.indexof (name) if (index == -1) {subTypeName.push (name); } else {subtipeName.baoremove (index); } $ ('#typeonesubResult'). html (subtipeName.join (",")); }