Hướng dẫn javascript get table row index onclick - javascript lấy chỉ mục hàng của bảng onclick

Tôi muốn biết cách nhấp vào nút trong bảng HTML và nhận số hàng và số cột được trả lại cho tôi: ví dụ, với bảng sau:

Làm thế nào tôi có thể sử dụng JavaScript để nhấp vào nút đầu tiên ở hàng thứ hai và cho tôi biết rằng tôi đã nhấp vào ô đầu tiên ở hàng thứ hai?Mỗi nút có cần phải có một ID duy nhất hay không?

Đã hỏi ngày 13 tháng 3 năm 2015 lúc 21:20Mar 13, 2015 at 21:20

scatterbrain29scatterbrain29scatterbrain29

2511 huy hiệu vàng3 Huy hiệu bạc6 Huy hiệu đồng1 gold badge3 silver badges6 bronze badges

1

Thử cái này:

function  getId[element] {
    alert["row" + element.parentNode.parentNode.rowIndex + 
    " - column" + element.parentNode.cellIndex];
}

Đã trả lời ngày 13 tháng 3 năm 2015 lúc 22:01Mar 13, 2015 at 22:01

3

Phiên bản chung của chức năng @Gremash JS

function  getId[element] {
    alert["row" + element.closest['tr'].rowIndex + 
    " -column" + element.closest['td'].cellIndex];
}

Đã trả lời ngày 14 tháng 6 năm 2017 lúc 14:16Jun 14, 2017 at 14:16

Tu4n3rTu4n3rTu4n3r

4215 Huy hiệu bạc10 Huy hiệu đồng5 silver badges10 bronze badges

Hãy thử mã này: cảnh báo [document.getEuityById ["yourTableId"].

Đã trả lời ngày 27 tháng 1 lúc 8:33Jan 27 at 8:33

FCF75FCF75FCF75

11 Huy hiệu Đồng1 bronze badge

1

Làm thế nào tôi có thể nhận chỉ mục hàng của bảng HTML trên nút Nhấp & NBSP;

Tải xuống API miễn phí cho Word, Excel và PDF trong ASP.NET: Tải xuống

Chào Sajidhussa,

Kiểm tra ví dụ này.Bây giờ vui lòng lấy tài liệu tham khảo của nó và sửa mã của bạn.

HTML


    HTML Table RowIndex    
    
    
        function EditRecordForEditDemo[element] {
            var rowJavascript = element.parentNode.parentNode;
            var rowjQuery = $[element].closest["tr"];
            alert["JavaScript Row Index : " + [rowJavascript.rowIndex - 1] + "\njQuery Row Index : " + [rowjQuery[0].rowIndex - 1]];
        }
    


    
            Id
            Name
            Country
            Action
        
1 John Hammond United States
2 Mudassar Khan India
3 Suzanne Mathews France
4 Robert Schidner Russia

Thử nghiệm

Bài Viết Liên Quan

Chủ Đề