Javascript連結表に同じ内容のセルがあります.
1228 ワード
HTMLまたはJSPのTABLEは同業ではなく、同じ内容のセルを結合する必要があります.ここでは省市県を例にとって、表の中の省市を二級合併します.具体的なページコードと様式はもう展示しません.JSがどのようにTABLEのセル合併を実現するかを紹介します.
JSコードは以下の通りです
JSコードは以下の通りです
Function mergeTable( ){
// , (index=1)
var row = 1;
//col=0 ,col=1
var col = 0;
var provincePos=1;
var cityPos=1;
//
var lastProvinceValue = "";
//
var lastCityValue = "";
//
var provinceValue = "";
//
var cityValue = "";
// Dom
var table = document.getElementById("cityList");
// ( , 。)
if("" == table.rows[1].cells[0].innerText)
{
// return, 。
}else{
//
for(var i=row; i
上記のJSコードは直接SCRIPTにおいて検出することができます.また、使用されているJSフレームワークにリスト表示されている場合、コールバック機能を備えている場合は、例えば、コールバックパラメータに入れることができます."drawCallback":mergeTable()
上記のJSコードは単にパッケージTABLEを結合したセルであり、結合性はまだ高いので、道友が共同で議論し、完全に結合された機能関数を抽象化してほしい.