0

ASP.Net MVC を使用しています。次のようなHTMLテーブルに;区切ら=れた文字列を変換するにはどうすればよいですか:Color=Red;Size=28;Price=45$;

ここに画像の説明を入力

ユーザーがテーブルに行を追加して、次のように編集できるようにしたい:

ここに画像の説明を入力

Color=Red;Size=28;Price=45$;Tel=12345678ユーザーがデータを保存したい場合は、文字列が変更されます。のようなjQueryプラグインをいくつか試しjtableましたが、失敗しました。アイデアや解決策はありますか?

4

1 に答える 1

0

文字列を次のようなテーブルに変換できます。

// Remove the final ; if one exists:
if (tableString.substring(tableString.length - 1) == ';') {
    tableString = tableString.substring(0, tableString.length - 1);
}

var tableHtml = 
    "<table><tr><td>" + 
    tableString // where table string is something like 'Color=Red;Size=28;Price=45$'
        .replace(";", "</tr><tr>")
        .replace("=", "</td><td>") + 
    "</td></tr>";

...そしてテーブルを次のような文字列に変換します(JQueryを使用):

var tableString = 
    $("table tr").each(function() {
        return $(this).children("td").text().join("=");
    })
    .join(";");
于 2012-12-13T13:42:24.393 に答える