Mam tabeli, do której jestem obecnie dynamicznie dodanie rzędów: http://jsfiddle.net/fmuW6/5/Jak dynamicznie dodać nową kolumnę do tabeli HTML
Teraz chciałbym dodać nową kolumnę do tabeli, jak również za pomocą kliknięcia przycisku. Użytkownik wprowadzi nagłówek kolumny w polu tekstowym.
Jak mogę to osiągnąć? Jeśli użytkownik doda 4 wiersze, przycisk Add a new Column
powinien zająć się wszystkimi istniejącymi wierszami (dodając pole wyboru w każdym z nich).
aktualizacja
szukam dodać nazwę kolumny i wyboru na poziomie wiersza.
więc dodałem pole tekstowe, w którym użytkownik będzie wprowadzić nazwę kolumna: http://jsfiddle.net/fmuW6/10/
<input type=text placeholder='columnname'/>
<button type="button" id="btnAddCol">Add new column</button></br></br>
tak wtedy, gdy użytkownik kliknie przycisk NazwaKolumny powinna być wartość w polu tekstowym oraz w rzędzie poziom powinien być zaznaczony. Więc w zasadzie nowa kolumna powinna być dołączana do wszystkich tr
w tabeli, z wyjątkiem pierwszego wiersza ponieważ jest to nazwy kolumn
W przyszłości proszę podać wszystkie istotne kody w swoim poście i ** nie ** dołączyć link do jsFiddle. Twój post powinien być niezależny od jakiegokolwiek innego źródła; rozważ, co by się stało, gdyby jsFiddle przestał działać! (To byłoby * straszne, * wiemy.) –
http://jsfiddle.net/fmuW6/6/ Powinno robić to, co chcesz. – sberry
sberry spowoduje dodanie 'Foo' zarówno do nagłówka, jak i do kolumny. Zmieniłem go na '$ (el).append ("