2012-03-11 60 views

回答

0

只需添加一個額外的列和行與標籤。點擊標籤後(看起來就像使用jQuery,只需設置一個$("label").click(function(){...})處理程序),只需用一個允許編輯標籤的輸入框替換該標籤即可。在blurinput交換回label,其值爲input

+1

那就是問題所在。在代碼中,我不創建行和列。我在for循環中創建了一系列文本輸入,並將其放入
中以創建它是網格的錯覺。我不知道有任何其他的做法。 – 2012-03-11 19:13:32

+0

這是一個格式問題。你有沒有使用表格的特殊原因?表格並不總是「壞」。它們仍然用於表格數據(當它們用於佈局時,它們只是「不好的」)。我會考慮這個表格數據。如果你真的不想使用表格,你應該製作標籤並輸入'display:block'並將它們左移。然後讓每一行都有自己的div。你可以看到這是多麼混亂。 – nategood 2012-03-11 19:19:18

+1

是的,當我構建文本框時,我剛剛嘗試將它們放入表格中,但由於我生成它們的方式,這樣做並不可行。它很糟糕地弄亂了佈局。我正在檢查將文本字段和標籤放在不同的div中是否更容易 – 2012-03-11 19:53:15

相關問題