Tôi muốn có được toàn bộ HTML của một phần tử đã chọn không chỉ là nội dung. . HTML: Show
Sử dụng 0 sẽ chỉ trả về phần tử đoạn văn. Tôi muốn có được HTML cho toàn bộ phần tử, như vậy:
Tôi không thể sử dụng .Parent vì điều này sẽ trả lại HTML của cả hai div con.
Flimzy 70,9K15 Huy hiệu vàng133 Huy hiệu bạc172 Huy hiệu đồng15 gold badges133 silver badges172 bronze badges Đã hỏi ngày 1 tháng 9 năm 2010 lúc 0:27Sep 1, 2010 at 0:27
0 Bạn có thể sao chép nó để có được toàn bộ nội dung, như thế này:
Hoặc biến nó thành một plugin, hầu hết có xu hướng gọi đây là "outerhtml", như thế này:
Sau đó, bạn chỉ có thể gọi:
Đã trả lời ngày 1 tháng 9 năm 2010 lúc 0:28Sep 1, 2010 at 0:28
Nick Cravernick CraverNick Craver 616K134 Huy hiệu vàng1293 Huy hiệu bạc1152 Huy hiệu đồng134 gold badges1293 silver badges1152 bronze badges 2 Sự khác biệt có thể không có ý nghĩa trong trường hợp sử dụng điển hình, nhưng sử dụng chức năng DOM tiêu chuẩn
nhanh gấp đôi so với
Vì vậy, tôi sẽ đi với:
zb226 9.0476 Huy hiệu vàng47 Huy hiệu bạc77 Huy hiệu đồng6 gold badges47 silver badges77 bronze badges Đã trả lời ngày 8 tháng 8 năm 2013 lúc 1:29Aug 8, 2013 at 1:29
Pasi Jokinenpasi JokinenPasi Jokinen 1.6551 Huy hiệu vàng10 Huy hiệu bạc8 Huy hiệu đồng1 gold badge10 silver badges8 bronze badges 3 Bạn có thể đạt được điều đó chỉ bằng một mã dòng đơn giản hóa điều đó: 1Đơn giản vậy thôi.
Juan Antonio 2.2003 huy hiệu vàng23 Huy hiệu bạc33 Huy hiệu đồng3 gold badges23 silver badges33 bronze badges Đã trả lời ngày 26 tháng 2 năm 2017 lúc 13:59Feb 26, 2017 at 13:59
1 Bạn có thể dễ dàng có được chính con và tất cả những người quá cố (trẻ em) của nó bằng phương pháp nhân bản của jQuery (), chỉ
Bạn sẽ nhận được điều này cho truy vấn đầu tiên như được hỏi trong câu hỏi
Đã trả lời ngày 4 tháng 3 năm 2014 lúc 13:47Mar 4, 2014 at 13:47
Không khíAiry 5.1186 Huy hiệu vàng48 Huy hiệu bạc73 Huy hiệu Đồng6 gold badges48 silver badges73 bronze badges Nhận nội dung HTML của phần tử đầu tiên trong tập hợp các phần tử phù hợp hoặc đặt nội dung HTML của mọi phần tử phù hợp. .html () trả về: chuỗiReturns: StringMô tả: Nhận nội dung HTML của phần tử đầu tiên trong tập hợp các phần tử phù hợp.Get the HTML contents of the first element in the set of matched elements.
Phương pháp này không có sẵn trên các tài liệu XML. Trong một tài liệu HTML, 2 có thể được sử dụng để có được nội dung của bất kỳ phần tử nào. Nếu biểu thức chọn phù hợp với nhiều phần tử, chỉ có trận đấu đầu tiên sẽ có nội dung HTML được trả về. Xem xét mã này:
Để được truy xuất nội dung của ____ 23 sau đây, nó sẽ phải là công cụ đầu tiên có 4 trong tài liệu:
Nội dung của 0 có thể được đặt như thế này:
Dòng mã đó sẽ thay thế mọi thứ bên trong 0:Ghi chú bổ sung:
Example:Nhấp vào một đoạn văn để chuyển đổi nó từ HTML sang văn bản.
Demo:.html (htmlString) trả về: jQueryReturns: jQueryMô tả: Đặt nội dung HTML của mỗi phần tử trong tập hợp các phần tử phù hợp.Set the HTML contents of each element in the set of matched elements.
Phương pháp 2 không có sẵn trong các tài liệu XML.Khi 2 được sử dụng để đặt nội dung của phần tử, bất kỳ nội dung nào trong phần tử đó đều được thay thế hoàn toàn bằng nội dung mới. Ngoài ra, JQuery loại bỏ các cấu trúc khác như dữ liệu và trình xử lý sự kiện khỏi các phần tử con trước khi thay thế các yếu tố đó bằng nội dung mới.Hãy xem xét HTML sau:
Nội dung của 0 có thể được đặt như thế này:
Dòng mã đó sẽ thay thế mọi thứ bên trong 0:
Kể từ JQuery 1.4, phương pháp 2 cho phép nội dung HTML được đặt bằng cách truyền trong một hàm.
Đưa ra một tài liệu với sáu đoạn văn, ví dụ này sẽ đặt HTML của 0 thành 4.Phương pháp này sử dụng thuộc tính 5 của trình duyệt. Một số trình duyệt có thể không tạo ra một DOM sao chép chính xác nguồn HTML được cung cấp. Ví dụ: Internet Explorer trước phiên bản 8 sẽ chuyển đổi tất cả các thuộc tính 6 trên các liên kết đến URL tuyệt đối và Internet Explorer trước phiên bản 9 sẽ không xử lý chính xác các phần tử HTML5 mà không cần thêm một lớp tương thích riêng.Để đặt nội dung của phần tử 7, không chứa HTML, hãy sử dụng phương thức 8 chứ không phải 2.Lưu ý: Trong Internet Explorer lên đến và bao gồm phiên bản 9, việc đặt nội dung văn bản của phần tử HTML có thể làm hỏng các nút văn bản của trẻ em đang bị xóa khỏi tài liệu do kết quả của hoạt động. Nếu bạn đang giữ các tham chiếu đến các phần tử DOM này và cần không thay đổi, hãy sử dụng 0 instead of 1 so that the elements are removed from the document before the new string is assigned to the element.Examples:Thêm một số HTML vào mỗi div.
Demo:Thêm một số HTML vào mỗi Div sau đó ngay lập tức thực hiện các thao tác tiếp theo vào HTML được chèn.
Demo:Làm thế nào để bạn nhận được HTML của một nút bằng cách sử dụng jQuery?Để có được nội dung HTML của một phần tử bằng jQuery, hãy sử dụng phương thức html ().Phương thức HTML () có nội dung HTML của phần tử được khớp đầu tiên.use the html() method. The html() method gets the html contents of the first matched element.
Những gì được nhận () trong jQuery?JQuery get () Phương thức $.Nhận () Phương thức tải dữ liệu từ máy chủ bằng HTTP GET yêu cầu.loads data from the server using a HTTP GET request.
Innerhtml trong jQuery là gì?Định nghĩa và sử dụng Phương thức HTML () đặt hoặc trả về nội dung (bên trong) của các phần tử đã chọn.Khi phương thức này được sử dụng để trả về nội dung, nó sẽ trả về nội dung của phần tử được khớp đầu tiên.Khi phương thức này được sử dụng để đặt nội dung, nó ghi đè nội dung của tất cả các yếu tố phù hợp.The html() method sets or returns the content (innerHTML) of the selected elements. When this method is used to return content, it returns the content of the FIRST matched element. When this method is used to set content, it overwrites the content of ALL matched elements.
Làm cách nào để lấy dữ liệu từ Internhtml?Làm thế nào nó hoạt động.Đầu tiên, hãy lấy phần tử với menu ID bằng phương thức getEuityById ().Thứ hai, tạo một phần tử mới và thêm nó vào phần tử bằng các phương thức createdEuity () và appendChild ().Thứ ba, lấy HTML của phần tử bằng thuộc tính bên trong của phần tử.get the
|