テーブルに新しい行を追加する小さなオブジェクトがあります。ほとんどの場合はうまく動作しますが、一部の行(「ルート」テーブル内)にテーブルがあると、オブジェクトは適切なテーブルに追加されません!issue with insertBefore()
私はデバッグのビットを行うと、オブジェクトが適切なテーブル
var List = new function(){
this.append_row = function(row, tbl, index){
if(DEBUG){
index = -1;
}
if(index == 0){
row.prependTo(tbl);
}
else if(index > 0){
var elm = $('tr', tbl);
if(elm.length > index){
row.insertBefore(elm.eq(index)); // the issue is in this line
}
else{
row.appendTo(tbl);
}
}
else{
row.appendTo(tbl);
}
};
}
非常に紛らわしい質問...してください再言葉、それは –
javascriptのは何のクラスを持っていない... – genesis
ポテトポテト... – clarkk