console.logから次のコードで["AM123"、 "DR2"、 "F"、"99"]を生成します。次に、結果のタイプを確認します。
結果を生成するコードは次のとおりです。
$(".stock_splitdata").each(function() {
var $table = $(this);
var values = $("td", $table).map(function() {
return $(this).text();
}).get();
$table.replaceWith(values.join(" "));
});
オブジェクトタイプを表示する目的は、結果を4つに分割し、["AM123"、 "DR2"、 "F"、"99"]のように異なるパディングで結合してAM123-----DR2-にすることです。 F--99 ------
更新:2012年10月19日:
私は以下のような解決策を見つけましたが、誰かがコードを最適化できる場合は、遠慮なくそうしてください。
if(subtableName == 'stock_splitdata'){
$(".stock_splitdata").each(function() {
var $table = $(this);
var values = $("td", $table).map(function() {
return $(this).text();
}).get();
var tmpSKU = padRight(10, values[0], ' ');
tmpSKU = tmpSKU + padRight(4, values[1], ' ');
tmpSKU = tmpSKU + padRight(4, values[2], ' ');
tmpSKU = tmpSKU + padRight(4, values[3], ' ');
$table.replaceWith(tmpSKU);
});
}