我正在使用 ASP.Net MVC。如何将带;
分隔符的=
字符串转换Color=Red;Size=28;Price=45$;
为 html 表,例如:
我希望该用户可以向表中添加行并像这样进行编辑:
和字符串更改为Color=Red;Size=28;Price=45$;Tel=12345678
用户想要保存数据的时间。我尝试了一些类似的 jQuery 插件,jtable
但没有成功。任何想法或解决方案?
我正在使用 ASP.Net MVC。如何将带;
分隔符的=
字符串转换Color=Red;Size=28;Price=45$;
为 html 表,例如:
我希望该用户可以向表中添加行并像这样进行编辑:
和字符串更改为Color=Red;Size=28;Price=45$;Tel=12345678
用户想要保存数据的时间。我尝试了一些类似的 jQuery 插件,jtable
但没有成功。任何想法或解决方案?
您可以将字符串转换为如下表格:
// 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(";");