Cách lấy giá trị td đã chọn trong javascript?

Giả sử một bảng HTML được tạo với một số hàng và cột trong đó. Vì vậy, để lấy giá trị của ô, trước tiên chúng ta cần chọn hàng có ô cụ thể đó

Để chọn hàng trong trường hợp này, chúng tôi sẽ sử dụng phương thức gần nhất (). Điều này trả về tổ tiên đầu tiên của phần tử được chọn. Ngoài ra, nó bắt đầu với phần tử hiện tại của phần tử đã chọn và đi lên phần tử tổ tiên của nó trong phần tử DOM. Điều này sẽ giúp chúng tôi ở đây để chọn hàng hiện tại

cú pháp

$(this).closest("element");

Sau đó, sau khi chọn hàng hiện tại, chúng ta sẽ sử dụng phương thức find() giúp tìm tất cả các phần tử khớp với bộ chọn đã chỉ định trong ngoặc

cú pháp

data.find(selector);

Sau đó, để tìm giá trị của các ô khác nhau trong một hàng, chúng ta sẽ phải chỉ định ô sẽ được thực hiện bằng phương thức eq() trong jQuery. Phương thức này trả về giá trị với số chỉ mục cụ thể của các phần tử được chọn. Các số chỉ mục ở đây bắt đầu từ 0

❮ Đối tượng bảng

Thí dụ

Tìm xem có bao nhiêu ô ở hàng đầu tiên trong một bảng

var x = tài liệu. getElementById("myTable"). hàng[0]. tế bào. chiều dài;

Kết quả của x sẽ là

Tự mình thử »

Thêm các ví dụ "Tự mình thử" bên dưới


Định nghĩa và cách sử dụng

Bộ sưu tập ô trả về một bộ sưu tập tất cả hoặc các phần tử trong một bảng

Ghi chú. Các thành phần trong bộ sưu tập được sắp xếp như chúng xuất hiện trong mã nguồn

Mẹo. Sử dụng tập hợp hàng để trả về tập hợp tất cả các phần tử trong bảng

Mẹo. Sử dụng phương thức insertRow() để tạo một hàng mới ()

Mẹo. Sử dụng phương thức deleteRow() để xóa một hàng

Mẹo. Sử dụng phương thức insertCell() để tạo một ô mới()

Mẹo. Sử dụng phương thức deleteCell() để xóa một ô


Hỗ trợ trình duyệt

Bộ sưu tập ôCó CóCóCóCó

cú pháp

Của cải

Độ dài mô tả thuộc tính Trả về số lượng và/hoặc phần tử trong tập hợp

Ghi chú. Thuộc tính này là chỉ đọc

phương pháp

MethodDescription[index]Trả vềand/orelement từ bộ sưu tập với chỉ mục đã chỉ định (bắt đầu từ 0)

Ghi chú. Trả về null nếu số chỉ mục nằm ngoài phạm vi

item(index)Trả vềand/orelement từ bộ sưu tập với chỉ mục đã chỉ định (bắt đầu từ 0)

Ghi chú. Trả về null nếu số chỉ mục nằm ngoài phạm vi

nameItem(id)Trả vềvà/hoặc phần tử từ bộ sưu tập với id được chỉ định

Ghi chú. Trả về null nếu id không tồn tại



chi tiết kỹ thuật

Phiên bản DOM. Giá trị trả về đối tượng tài liệu cấp 2 cốt lõi. Đối tượng HTMLCollection, đại diện cho alland/orelements trong phần tử. Các thành phần trong bộ sưu tập được sắp xếp như chúng xuất hiện trong mã nguồn

Thêm ví dụ

Thí dụ

[mục lục]

Cảnh báo InternalHTML của ô đầu tiên trong hàng đầu tiên của bảng

cảnh báo (tài liệu. getElementById("myTable"). hàng[0]. ô[0]. InternalHTML);

Tự mình thử »


Thí dụ

mục (chỉ mục)

Cảnh báo InternalHTML của ô đầu tiên trong hàng đầu tiên của bảng

cảnh báo (tài liệu. getElementById("myTable"). hàng[0]. tế bào. mục(0). InternalHTML);

Tự mình thử »


Thí dụ

tênItem(id)

Thông báo InternalHTML của ô có id="myTd" ở hàng đầu tiên của bảng

cảnh báo (tài liệu. getElementById("myTable"). hàng[0]. tế bào. tênItem("myTd"). InternalHTML);

Tự mình thử »


Thí dụ

Thay đổi nội dung ô đầu tiên của bảng

var x = tài liệu. getElementById("myTable"). hàng[0]. tế bào;
x[0]. innerHTML = "NỘI DUNG MỚI";

Tự mình thử »


Trang liên quan

tài liệu tham khảo HTML. HTML

nhãn

tài liệu tham khảo HTML. HTML

nhãn

Tham chiếu JavaScript. Đối tượng dữ liệu bảng DOM HTML

Tham chiếu JavaScript. Đối tượng tiêu đề bảng DOM DOM HTML


❮ Đối tượng bảng

cách lấy giá trị hàng đã chọn trong bảng html bằng jquery. sử dụng phương thức $(this). đây là ví dụ về cách nhận các giá trị CheckBox Row (Cell) đã chọn (đã chọn) của Bảng HTML bằng cách sử dụng jQuery

cách lấy giá trị hàng đã chọn trong bảng html bằng jquery

nội dung

cách lấy giá trị của các cột cho một hàng đã chọn thông qua jQuery. Nhận các giá trị TD của ô bảng khi nhấp bằng cách sử dụng jquery, Cách đọc giá trị ô của bảng chứa phần tử HTML tức là (div,span, textbox) bằng cách sử dụng jquery

lấy giá trị td trong jquery. bạn có thể học cách lấy giá trị ô trong bảng HTML một cách đơn giản bằng cách sử dụng jQuery. Câu hỏi – Làm cách nào để lấy giá trị ô của bảng bằng jQuery?

lấy giá trị td trong jquery

nội dung

jQuery Cách lấy giá trị TD của giá trị ô trong bảng – jQuery. mã để nhận giá trị văn bản TD khi nhấp vào nút. Ở đây chúng tôi đang tìm các giá trị cột hàng của bảng

User1281381861 đã đăng

Nếu bạn muốn tại CLICK của hàng

Trực tiếp. http. //jsbin. com/ihaqe6

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>

    <style type="text/css">
        .row-highlight
        {
            background-color: Yellow;
        }
    </style>

    <script type="text/javascript">
        $(function() {
            var message = $('#message');
            var tr = $('#tbl').find('tr');
            tr.bind('click', function(event) {
                var values = '';
                tr.removeClass('row-highlight');
                var tds = $(this).addClass('row-highlight').find('td');
                
                $.each(tds, function(index, item) {
                    values = values + 'td' + (index + 1) + ':' + item.innerHTML + '<br/>';
                });
                message.html(values);

            });
        });
        
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <table id="tbl" style="border: solid 1px black">
        <tr>
            <td>
                1
            </td>
            <td>
                a
            </td>
        </tr>
        <tr>
            <td>
                2
            </td>
            <td>
                b
            </td>
        </tr>
        <tr>
            <td>
                3
            </td>
            <td>
                c
            </td>
        </tr>
    </table>
    <br />
    <div id="message">
    </div>
    </form>
</body>
</html>



Nếu bạn muốn tại MOUSEHOVER
Trực tiếp. http. //jsbin. com/erega4

Mã số

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>

    <style type="text/css">
        .row-highlight
        {
            background-color: Yellow;
        }
    </style>

    <script type="text/javascript">
        $(function() {
            var message = $('#message');
            var tr = $('#tbl').find('tr');

            tr.hover(
                 function() {  // mouseover
                     $(this).addClass('row-highlight');
                     var values = '';
                     var tds = $(this).find('td');

                     $.each(tds, function(index, item) {
                         values = values + 'td' + (index + 1) + ':' + item.innerHTML + '<br/>';
                     });
                     message.html(values);
                 },
                 function() {  // mouseout
                     $(this).removeClass('row-highlight');
                     message.html('');
                 }
            );
        });
        
    </script>

</head>
<body>
    <form id="form1" runat="server">
    <table id="tbl" style="border: solid 1px black">
        <tr>
            <td>
                1
            </td>
            <td>
                a
            </td>
        </tr>
        <tr>
            <td>
                2
            </td>
            <td>
                b
            </td>
        </tr>
        <tr>
            <td>
                3
            </td>
            <td>
                c
            </td>
        </tr>
    </table>
    <br />
    <div id="message">
    </div>
    </form>
</body>
</html>


Làm cách nào để lấy giá trị của TD trong JavaScript?

bảng var = tài liệu. getElementById('tableID'),
ô = bảng. getElementsByTagName('td');
cho (var i = 0, len = ô. chiều dài;
ô [i]. onclick = hàm () {
nhật ký (cái này. InternalHTML);
/* nếu bạn biết nó sẽ là số
bảng điều khiển. log(parseInt(cái này. InternalHTML),10);

Làm cách nào để lấy dữ liệu từ hàng đã chọn trong JavaScript?

Để nhận các hàng hiện được chọn, bạn có thể sử dụng phương thức API lưới getSelectedRows() để trả về danh sách tất cả dữ liệu hàng hiện được chọn.

Làm cách nào để lấy giá trị cột hàng đã chọn trong JavaScript?

Bên trong hàm GetSelected JavaScript, đầu tiên Bảng Html được tham chiếu và sau đó tất cả các Hộp kiểm bên trong Bảng Html được tham chiếu. Sau đó, một vòng lặp được thực hiện trên các Hộp kiểm và nếu Hộp kiểm được chọn, các giá trị của các Ô của Hàng sẽ được trích xuất và hiển thị bằng cách sử dụng Hộp thông báo Cảnh báo JavaScript

Làm cách nào để lấy dữ liệu hàng của bảng trong JavaScript onclick?

Bạn có thể lấy chi tiết hàng lưới bên trong sự kiện nhấp chuột bằng cách chuyển phần tử đích đến phương thức “getRowInfo” của thành phần Lưới .