2011-05-17 52 views
1

我正面臨如何添加表格的屬性如寬度,單元格間距的問題。在jQuery中指定動態生成表的屬性幫助

var newTable = $("<table />",{id: 'myTable'+tab_counter});   
newTable.appendTo('#dialog'+tab_counter);  

如果我添加表標記它仍然不會做任何事情。

回答

0

不太確定這裏有什麼難的;你的代碼幾乎在那裏:

$('<table/>', {id: 'myTable' + tab_counter, width: '100%', cellSpacing: '12px'}); 
+0

@lonesomeday ...我以前也試過,但它仍然沒有工作。 – 2011-05-17 11:39:09

+0

@Java_NewBie什麼不適合它?這個對我有用! – lonesomeday 2011-05-17 11:40:01

+0

@lonesomeday ....朋友它的作品感謝:) – 2011-05-17 12:02:22

0

如果你可以預定義一個風格,那麼做。

var newTable = $('<table id="myTable'+tab_counter+'" class="myTableCSS"></table>'); 

如果你有行內做到這一點,只是做在生成時:

var newTable = $('<table id="myTable'+tab_counter+'" style="width:500px;border-collapse:collapse"></table>'); 
+0

我已經做了與定義一個CSS,它的工作原理,但我想知道爲什麼它不工作時,我正在定義表標籤內的屬性。 – 2011-05-17 11:42:00

+0

可能是構建測試用例發佈jsfiddle或其他東西的鏈接的時候了。你在你的例子中是不完整的。 – 2011-05-17 11:44:58