我使用下面的代碼將表結構化數據轉換爲div。在將「Table」轉換爲「Div」時處理rowspan和colspan
$('#content').html($('#content').html()
.replace(/<tbody/gi, "<div id='table'")
.replace(/<tr/gi, "<div style='overflow:auto;padding-top:15px;'")
.replace(/<\/tr>/gi, "</div>")
.replace(/<td/gi, "<span style='float:left;margin-right:20px;'")
.replace(/<\/td>/gi, "</span>")
.replace(/<\/tbody/gi, "<\/div"));
它的工作原理主要是好除了ROWSPAN & COLSPAN情況下,所有的場景。
在將Table轉換爲Div時,如何處理該設計問題? 我困在那。
我想不出一個簡單的自動化方法來做到這一點。但爲什麼你要在DIV'湯中顯示錶格數據呢?通過JavaScript? [使用正則表達式來解析HTML!](http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags#answer-1732454) – feeela 2012-07-12 10:46:26
@feeela:它的要求以便將數據正確地適用於內容。 – Priyank 2012-07-12 10:48:27
爲什麼使用JavaScript將'table'轉換爲'div's? – thirtydot 2012-07-12 10:55:56