Trong bài viết này, chúng ta sẽ xem cách chọn phần tử theo id của nó bằng jQuery. Để tìm hiểu về chủ đề này, người ta nên có kiến thức trước về HTML, CSS, JavaScript và jQuery
Sử dụng JavaScript. Câu hỏi này cũng được giải quyết bằng một phương pháp JavaScript phổ biến được gọi là tài liệu. getElementById[] được sử dụng để chọn phần tử theo thuộc tính id của nó. Phương thức getElementById[] trả về các phần tử đã cung cấp ID được truyền cho hàm. Chức năng này được sử dụng rộng rãi trong thiết kế web để thay đổi giá trị của bất kỳ phần tử cụ thể nào hoặc lấy một phần tử cụ thể. Nếu ID được truyền cho hàm không tồn tại thì nó trả về null
cú pháp
document.getElementById['idname']
Ví dụ
HTML
$["#idname"];2
$["#idname"];3____24
$["#idname"];5
$["#idname"];6
$["#idname"];3____28
$["#idname"];5
$["#idname"];0
$["#idname"];3
$["#idname"];2
$["#idname"];5
$["#idname"];4
$["#idname"];5
$["#idname"];0____17
$["#idname"];2____25
$["#idname"];7____28
$["#idname"];5
$["#idname"];6
$["#idname"];3____225
$["#idname"];26
$["#idname"];0
$["#idname"];28
$["#idname"];29
$["#idname"];0______23
$["#idname"];32
$["#idname"];33
$["#idname"];34
$["#idname"];35
$["#idname"];5
$["#idname"];4
$["#idname"];38
$["#idname"];0____17____232____25
$["#idname"];29
$["#idname"];0_______23
$["#idname"];46
$["#idname"];47
$["#idname"];34
$["#idname"];49
$["#idname"];33
$["#idname"];34
$["#idname"];52
$["#idname"];53
$["#idname"];46
$["#idname"];5
Kiếm thu nhập với kỹ năng HTML của bạn
Đăng ký và chúng tôi sẽ gửi cho bạn những cơ hội làm việc tự do tốt nhất ngay trong hộp thư đến của bạn.
Chúng tôi đang xây dựng thị trường việc làm tự do lớn nhất dành cho những người như bạn.
Giá trị chuỗi phải khớp với giá trị của thuộc tính ID được chỉ định trong Đánh dấu HTML
$["#idname"];5
Trong trường hợp này. hộp
Sau khi khớp, nó sẽ trả về đối tượng HTMLDivElement
$["#idname"];6
Gán nó vào một hộp được gọi là hằng số
Nếu không khớp, phương thức getElementById[] sẽ trả về null
Phương thức getElementByID[] sẽ chỉ khả dụng trong đối tượng tài liệu chung
Bởi vì, giá trị của thuộc tính ID phải là duy nhất cho toàn bộ trang HTML
Nhận phần tử theo Id bằng cách sử dụng querySelector[]
Ngoài ra, phương thức querySelector[] cũng lấy một phần tử theo id trong JavaScript
Gọi phương thức querySelector[] trên đối tượng tài liệu
Phương thức querySelector[] cũng nhận một đối số là chuỗi
$["#idname"];7
Giá trị chuỗi phải khớp với giá trị của thuộc tính ID được chỉ định trong Đánh dấu HTML cùng với ký hiệu Bộ chọn CSS
Ví dụ. # đăng ký ID
Vì vậy, giá trị chuỗi sẽ là #box
Nhận phần tử theo ID InnerHTML
Nhận phần tử con theo ID
Bạn cũng có thể lấy phần tử con theo id bằng cách sử dụng. tài sản trẻ em
Div có phần tử hộp Id có phần tử div con có id
$["#idname"];8
Nhận tham chiếu DOM đến phần tử hộp div là phần tử gốc
Gán nó vào một hộp cố định
Các. thuộc tính con lấy tất cả các phần tử bên trong phần tử hộp div
Phần tử chúng tôi muốn lấy là div với id box-inner
Gọi phương thức item[] trên hộp. bọn trẻ
Truyền giá trị thuộc tính ID của phần tử con
Trong trường hợp này. hộp bên trong
$["#idname"];9
Nhận phần tử theo ID InnerHTML
Tìm hiểu cách đặt/lấy văn bản hoặc Phần tử HTML bằng thuộc tính có tên là innerHTML
$["#idname"];0
Bạn cũng có thể thêm các Phần tử HTML bằng cách sử dụng InternalHTML
$["#idname"];1
Nhận phần tử theo giá trị ID
Tìm hiểu cách lấy giá trị của bất kỳ thành phần biểu mẫu HTML nào bằng phương thức getElementById[]
Để làm điều đó, hãy gọi phương thức getElementById[] trên đối tượng tài liệu truyền giá trị của thuộc tính ID làm đối số
Đối với bộ chọn id, jQuery sử dụng hàm JavaScript
$["#idname"];2, cực kỳ hiệu quả. Khi một bộ chọn khác được gắn vào bộ chọn id, chẳng hạn như
$["#idname"];3, jQuery sẽ thực hiện kiểm tra bổ sung trước khi xác định phần tử là đối sánh
Gọi
$["#idname"];4 [hoặc
$["#idname"];5] với bộ chọn id làm đối số của nó sẽ trả về một đối tượng jQuery chứa một tập hợp gồm 0 hoặc một phần tử DOM
Mỗi giá trị
$["#idname"];6 chỉ được sử dụng một lần trong tài liệu. Nếu có nhiều phần tử được gán cùng một ID, các truy vấn sử dụng ID đó sẽ chỉ chọn phần tử khớp đầu tiên trong DOM. Tuy nhiên, không nên dựa vào hành vi này;
Nếu id chứa các ký tự như dấu chấm hoặc dấu hai chấm, bạn phải thoát các ký tự đó bằng dấu gạch chéo ngược
ví dụ
Chọn phần tử có id "myID. entry[1]" và tạo cho nó một đường viền màu đỏ. Lưu ý cách một số ký tự nhất định phải được thoát bằng dấu gạch chéo ngược