Tôi có một số yếu tố cần phải có văn bản bên trong có thể chỉnh sửa, vì điều này tôi đang sử dụng thuộc tính HTML 5 có thể chỉnh sửa được. Tôi dường như không thể sử dụng jQuery cho việc này bằng cách sử dụng nhiều bộ chọn. Những gì tôi muốn làm là có mọi thẻ bên trong div vùng chứa có thể chỉnh sửa được. Dưới đây là ví dụ về việc nó sẽ trông như thế nào nếu nó hoạt động với jQuery:Nội dung HTML5Chỉnh sửa với jQuery
$("#container <all tags here>").contentEditable = "true";
Tôi không biết cách làm cho nó chọn tất cả các thẻ nhưng bạn nhận được điểm.
Vì vậy, tất cả span, div, bảng biểu, đậm, vv nên được chỉnh sửa riêng
@DaveJarvis: Thuộc tính là 'contenteditable', không phải là' contentEditable'. Nếu điều này không làm việc trong một số phiên bản của IE, đó là vì thực thi 'setAttribute()' của IE cũ bị hỏng, vì vậy tôi khuyên bạn nên sử dụng thuộc tính 'contentEditable' để thay thế. Đây thường là một ý tưởng tốt cho hầu hết các thuộc tính. Vì vậy, tôi muốn giới thiệu '$ ('# container *'). Prop ('contentEditable', 'true')' –
contenteditable tự động áp dụng cho tất cả các phần tử bên dưới nó, vì vậy tất cả những gì bạn thực sự cần là $ ('# container') .attr ('contenteditable', 'true'); – xtempore