Hãy xem xét đoạn HTML sau:Chỉ chọn văn bản của một phần tử (không phải là văn bản của trẻ em của mình/cháu)
<td>
Some Text
<table>.....</table>
</td>
tôi cần phải thao tác "Một số văn bản" văn bản của td
phần tử. Tôi không nên chạm vào phần tử bảng bên trong số td
này.
Vì vậy, ví dụ: có thể tôi muốn thay thế tất cả "e" bằng "@". Tôi đã thử một vài cách tiếp cận với .text() và .html() của jQuery. Tôi dường như luôn luôn chọn một cái gì đó từ bên trong bảng con, mà tôi không nên chạm vào. Ngoài ra, thật không may, tôi không thể quấn "Một số văn bản" vào một khoảng hoặc một div.
Tôi không chắc tại sao Karim xóa câu trả lời của anh ấy, vì vậy tôi đang đặt câu trả lời này trong một nhận xét. Có gì sai với '$ ('# myCell') [0] .firstChild.data = $ ('# x') [0] .firstChild.data.replace ('e', '@');'. Điều duy nhất tôi có thể nhìn thấy là nó có thể không inculde tất cả các đối tượng văn bản. –