Tôi có một bảng mà tôi hiện đang tự động thêm hàng: http://jsfiddle.net/fmuW6/5/Làm thế nào để tự động thêm một cột mới vào một bảng HTML
Bây giờ tôi muốn thêm một cột mới vào bảng cũng với một nhấp chuột của một nút. Người dùng sẽ nhập tiêu đề cột vào hộp văn bản.
Tôi làm cách nào để đạt được điều này? Nếu người dùng thêm 4 hàng, nút Add a new Column
sẽ xử lý tất cả các hàng hiện có (thêm hộp kiểm trong mỗi hàng).
cập nhật
Tôi đang tìm để thêm tên cột và hộp kiểm ở cấp hàng.
vì vậy tôi đã thêm vào hộp văn bản trong đó người dùng sẽ nhập vào tên cột: http://jsfiddle.net/fmuW6/10/
<input type=text placeholder='columnname'/>
<button type="button" id="btnAddCol">Add new column</button></br></br>
như vậy thì khi người dùng nhấp chuột vào nút columnname nên giá trị trong textbox và ở hàng cấp phải là hộp kiểm. Vì vậy, về cơ bản các cột mới nên được nối vào tất cả tr
trong bảng trừ dòng đầu tiên vì đó là tên cột
Trong tương lai, vui lòng bao gồm tất cả mã có liên quan trong bài đăng của bạn và ** không ** chỉ bao gồm liên kết đến jsFiddle. Bài đăng của bạn phải đứng một mình từ bất kỳ tài nguyên nào khác; xem xét điều gì sẽ xảy ra nếu jsFiddle đi xuống trong tương lai! (Nó sẽ là * khủng khiếp, * chúng tôi biết.) –
http://jsfiddle.net/fmuW6/6/ nên làm những gì bạn muốn. – sberry
sberry này sẽ thêm 'Foo' vào cả hai tiêu đề cột và hàng. Tôi đã đổi nó thành '$ (el).nối thêm ("