Hướng dẫn select row in table html - chọn hàng trong bảng html

Tôi có bảng HTML nơi tôi cần chọn một hàng và gửi ID ô đầu tiên của nó đến một nút và title của nút Gửi giá trị đã chọn đến một hàm trong JavaScript. Làm thế nào tôi có thể đạt được điều này?

test.html: :

1 Ferrari F138 1 000€ 1 200€
2 Ferrari F138 1 000€ 1 200€
3 Ferrari F138 1 000€ 1 200€

test.js: :

var table = document.getElementById['table'],
    selected = table.getElementsByClassName['selected'];
table. title = highlight;
function highlight[e] {
    if [selected[0]] selected[0].className = '';
    e.target.parentNode.className = 'selected';
}
function fnselect[]{
var $row=$[this].parent[].find['td'];
    var clickeedID=$row.eq[0].text[];
    alert[clickeedID];
}

test.css: :

td {border: 1px #DDD solid; padding: 5px; cursor: pointer;}

.selected {
    background-color: brown;
    color: #FFF;
}

Đây là một vấn đề của tôi JSfiddle

Tôi cần gửi giá trị ô đầu tiên của hàng đã chọn đến hàm JavaScript. Nhưng khi người dùng chọn một hàng và nhấp vào nút 'OK', tôi nên gửi giá trị đến hàm. làm như thế nào?

Đối tượng bảng

Thí dụ

Làm cách nào để chọn một hàng cụ thể trong bảng trong HTML?

Hãy thử mã dưới đây. $ [tài liệu]. trên ['nhấp', '#table tr', function [] {alert [$ [this]. find ['td: first'].

Làm cách nào để chọn một hàng trong bảng?

2

Hãy tự mình thử »

Các trang liên quan

Tham khảo HTML: Thẻ HTML

Tham khảo JavaScript: Đối tượng Tablerow HTML DOM

Đối tượng bảng The elements in the collection are sorted as they appear in the source code.

Làm cách nào để chọn một hàng cụ thể trong bảng trong HTML? Use the insertRow[] method to create a new row [].

Hãy thử mã dưới đây. $ [tài liệu]. trên ['nhấp', '#table tr', function [] {alert [$ [this]. find ['td: first']. Use the deleteRow[] method to remove a row.

Làm cách nào để chọn một hàng trong bảng? Use the insertCell[] method to create a new cell [].

Nhấp vào đường viền bên trái của hàng bảng. Mũi tên lựa chọn sau đây xuất hiện để chỉ ra rằng việc nhấp vào chọn hàng. Bạn có thể nhấp vào ô đầu tiên trong hàng bảng, sau đó nhấn Ctrl+Shift+Mũi tên phải. Use the deleteCell[] method to delete a cell.

Làm cách nào để chọn một ô trong bảng HTML? Use the cells collection to return a collection of all or elements in a table.

Để chọn dữ liệu trong cột thứ hai của bảng HTML sau đây, hãy giữ CTRL và nhấp vào ô Ví dụ 2 và kéo xuống bốn. Sau khi chọn Nhấn Ctrl + C để sao chép dữ liệu và sau đó Ctrl + V để dán nó ở nơi khác.

Làm cách nào để làm nổi bật một hàng đã chọn trong bảng?
Trong hộp thoại định dạng mới, chọn sử dụng công thức để xác định ô nào để định dạng. Trong trường Mô tả quy tắc, hãy nhập công thức: = hoặc [ô [col col col] = cột [], ô [hàng hàng Muốn Hàng/Cột được tô sáng]. Bấm OK.Tìm hiểu có bao nhiêu hàng trong một bảng:Tìm hiểu có bao nhiêu hàng trong một bảng:Tìm hiểu có bao nhiêu hàng trong một bảng:Tìm hiểu có bao nhiêu hàng trong một bảng:Tìm hiểu có bao nhiêu hàng trong một bảng:

var x = document.getEuityById ["mytable"]. hàng.length;

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

Thêm ví dụ "hãy thử nó" dưới đây.Định nghĩa và cách sử dụng
Bộ sưu tập hàng trả về một bộ sưu tập tất cả các yếu tố trong một bảng.Lưu ý: Các phần tử trong bộ sưu tập được sắp xếp khi chúng xuất hiện trong mã nguồn.

Mẹo: Sử dụng phương thức Insertrow [] để tạo một hàng mới []. This property is read-only

Mẹo: Sử dụng phương thức deleterow [] để loại bỏ một hàng.

Mẹo: Sử dụng phương thức InsertCell [] để tạo một ô mới [].Định nghĩa và cách sử dụng
Bộ sưu tập hàng trả về một bộ sưu tập tất cả các yếu tố trong một bảng.Lưu ý: Các phần tử trong bộ sưu tập được sắp xếp khi chúng xuất hiện trong mã nguồn.

Mẹo: Sử dụng phương thức Insertrow [] để tạo một hàng mới []. Returns null if the index number is out of range

Mẹo: Sử dụng phương thức deleterow [] để loại bỏ một hàng.Lưu ý: Các phần tử trong bộ sưu tập được sắp xếp khi chúng xuất hiện trong mã nguồn.

Mẹo: Sử dụng phương thức Insertrow [] để tạo một hàng mới []. Returns null if the index number is out of range

Mẹo: Sử dụng phương thức deleterow [] để loại bỏ 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 ô. Returns null if the id does not exist

Mẹo: Sử dụng bộ sưu tập các ô để trả về một bộ sưu tập tất cả hoặc các yếu tố trong bảng.

Hỗ trợ trình duyệthàng
Bộ sưu tập
Đúng

Cú pháp

Thí dụ

[index]

Đặc tính

Tài sản

Hãy tự mình thử »


Thí dụ

item[index]

Đặc tính

Tài sản

Hãy tự mình thử »


Thí dụ

namedItem[id]

Sự mô tả

chiều dài

Hãy tự mình thử »


Thí dụ

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

var x = document.getEuityById ["mytable"]. hàng [0] .cells; x [0] .innerhtml = "nội dung mới";
x[0].innerHTML = "NEW CONTENT";

Hãy tự mình thử »

Các trang liên quan

Tham khảo HTML: Thẻ HTML

Tham khảo JavaScript: Đối tượng Tablerow HTML DOM

Đối tượng bảng


Làm cách nào để chọn một hàng cụ thể trong bảng trong HTML?

Hãy thử mã dưới đây.$ [tài liệu].trên ['nhấp', '#table tr', function [] {alert [$ [this]. find ['td: first'].

Làm cách nào để chọn một hàng trong bảng?

Nhấp vào đường viền bên trái của hàng bảng. Mũi tên lựa chọn sau đây xuất hiện để chỉ ra rằng việc nhấp vào chọn hàng.Bạn có thể nhấp vào ô đầu tiên trong hàng bảng, sau đó nhấn Ctrl+Shift+Mũi tên phải. The following selection arrow appears to indicate that clicking selects the row. You can click the first cell in the table row, and then press CTRL+SHIFT+RIGHT ARROW.

Làm cách nào để chọn một ô trong bảng HTML?

Để chọn dữ liệu trong cột thứ hai của bảng HTML sau đây, hãy giữ CTRL và nhấp vào ô Ví dụ 2 và kéo xuống bốn.Sau khi chọn Nhấn Ctrl + C để sao chép dữ liệu và sau đó Ctrl + V để dán nó ở nơi khác.hold down Ctrl and click the Example 2 cell and drag down to Four. Once selected press Ctrl + C to copy the data, and then Ctrl + V to paste it elsewhere.

Làm cách nào để làm nổi bật một hàng đã chọn trong bảng?

Trong hộp thoại định dạng mới, chọn sử dụng công thức để xác định ô nào để định dạng.Trong trường Mô tả quy tắc, hãy nhập công thức: = hoặc [ô [col col col] = cột [], ô [hàng hàngMuốn Hàng/Cột được tô sáng].Bấm OK.=OR[CELL[“col”]=COLUMN[],CELL[“row”]=ROW[]] Click on the Format button and specify the formatting [the color in which you want the row/column highlighted]. Click OK.

Bài Viết Liên Quan

Chủ Đề