- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
检查 jQuery 源代码后,我发现我遇到的问题是因为 replaceWith
Điện thoại html
对于 XML 文档不存在。是replaceWith
不应该处理 XML 文档?
我发现了这个公认的简单解决方法,以防将来有人需要它,它将完成我正在尝试做的事情:
xml.find('b').each(function() {
$(this).replaceWith($('yo ')) // this way you can custom taylor the XML based on each node's attributes and such
});
但我还是想知道为什么简单的方法行不通。
我不太了解 jQuery,但这不可行吗?
xml = $.parseXML('hey')
$(xml).find('b').replaceWith('yo ')
thay vì xml
代表
它失败并代表 .我做错什么了吗?我正在使用 jQuery 1.6.2。
biên tập:
附带说明一下,如果我尝试使用 replaceWith
的函数版本,像这样:
$(xml).find('b').replaceWith(function() {
return 'yo ' // doesn't matter what I return here
})
我收到这个错误:
TypeError: Cannot call method 'replace' of undefined
Chỉnh sửa 2:
replaceAll
但是有效,但我需要使用函数版本,所以我不能满足于此:
$('yo ').replaceAll($(xml).find('b')) // works
Chỉnh sửa 3:
这也有效:
xml.find('b').replaceWith($('yo ')) // but not with the $() around the argument
câu trả lời hay nhất
这看起来像是 replaceWith()
的设计限制或错误。
当我运行时:
$(xml).find('b').replaceWith(function() {
return 'yo ';
})
我收到一个 "this[0].innerHTML is undefined"
异常。 See this jsFiddle .
深入 xml
,b
节点没有 innerHTML 成员——这有点道理,因为它不是 HTML。 ;)
因此,看起来 replaceWith()
可能并不总是能很好地处理 XML。 Consider reporting a bug .
关于javascript - replaceWith on XML 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6632482/
đóng cửa. Câu hỏi này lạc đề. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Đã cập nhật câu hỏi để nó phù hợp với chủ đề về Stack Overflow. Đóng cửa 12 năm trước Cải thiện điều này
Tôi có một lưới động trong đó chức năng dữ liệu cần hoạt động bình thường để tôi có thể sao chép dữ liệu trong lưới từng bước. Giả sử ở dòng 5, tôi nhập 10, các dòng tiếp theo bắt đầu từ dòng 6 sẽ bắt đầu đọc từ 11, v.v. Nếu tôi đi đến dòng đầu tiên trống và nhập
Tôi gặp vấn đề về việc nút của mình biến mất. Tôi đã đặt một hình ảnh làm nút của mình để tạo hoạt ảnh bằng chức năng này example_animate(px) { $('#cont
Tôi có một trang web có kết nối Facebook và đăng nhập tên người dùng/mật khẩu cổ điển. Hiện tại, nếu người dùng nhấn vào nút facebook_connect thì hệ thống sẽ hoạt động. Tuy nhiên, tôi muốn liên kết tài khoản hiện có với facebook vì người dùng có thể chọn
Tôi có một ứng dụng tôi đang phát triển cho iOS có chức năng sau: tải và đặt chú thích, đồng thời bắt đầu định vị lõi và thu phóng đến vị trí. Có rất nhiều chú thích trên bản đồ và việc tải chúng từ dữ liệu sẽ không mất nhiều thời gian, nhưng thực tế việc hiển thị chúng trên bản đồ sẽ mất một khoảng thời gian.
Tôi đã được giới thiệu Heroku cho dịch vụ lưu trữ Ruby on Rails và cho đến nay tôi nghĩ tôi sẽ thực sự thích nó. Chỉ tự hỏi liệu có ai có thể giúp tôi tìm ra vấn đề là gì không. Tôi đã làm theo hướng dẫn ở đó để tạo một ứng dụng trên trang web đó, tạo và gửi
Tôi đã xem rất nhiều bài đăng và thông tin về lỗi SSL và bản thân tôi cũng tình cờ phát hiện ra một lỗi. Tôi đang cố truy cập một trang web thông qua Android WebView bằng chứng chỉ GlobalSign CA BE nhưng tôi gặp phải lỗi không đáng tin cậy. Đối với hầu hết
Tôi muốn bắt đầu sử dụng OpenGL 3+ và 4 nhưng tôi gặp sự cố khi sử dụng Glew. Tôi đang cố gắng đưa glew32.lib làm phần phụ thuộc bổ sung và tôi đã chuyển thư viện và .dll vào thư mục chính, do đó sẽ không có bất kỳ vấn đề nào về đường dẫn.
Tôi đã xem kỹ mã nguồn của hai trang tải xuống này được một thời gian nhưng dường như tôi không thể tìm ra vấn đề. Tôi có hai trang tải xuống, một trang có javascript hoạt động và một trang không có. Đang hoạt động: http://justupload.it/v/lfd7 thì không
Tôi đang sử dụng jQuery và chỉ đang cố gắng thay thế các trường văn bản và ẩn/hiển thị các mục nội dung khi nhấp vào liên kết. Nó có vẻ hoạt động tốt trong IE, nhưng tôi dường như không thể làm cho nó hoạt động trong FF. jQuery của tôi: $(function() {
Tôi đang cố gắng biên dịch thư viện socket cho NDK nhưng tôi gặp phải hai lỗi sau: lỗi: 'close' không được khai báo trong phạm vi này và lỗi: 'min' không phải là
Tôi đang thử nghiệm một trang web sử dụng khung tự động hóa trình duyệt Selenium. Trong quá trình thử nghiệm, tôi chuyển sang một khung cụ thể, hãy gọi nó là "frame_1". Sau này, tôi đã sử dụng phương thức deselectAll() trong lớp Select. Sớm
Tôi đang cố gắng tạo kết nối tới cơ sở dữ liệu Heroku PostgreSQL thông qua Python. Tôi đang sử dụng Windows10 với Python 3.6.8 và PostgreSQL 9.6. Tôi bắt đầu với "ht
Tôi có một khung dữ liệu có 2 cột và tôi muốn tạo cột thứ ba dựa trên so sánh giữa hai cột. Vậy logic là: Cột 1 val = 3, Cột 2 val = 4, vậy giá trị cột mới không có gì Cột 1 val = 3, Cột 2 va
Tôi muốn biết cách gỡ lỗi các vấn đề về css trong iPhone 5. Tôi đã thử sử dụng plugin firelite. Nhưng khi xoay từ dọc sang ngang, đá lửa chiếm toàn bộ màn hình. Có cách nào khác để gỡ lỗi vấn đề css trong iphone 5 không
Vì vậy, tôi hơi bối rối về lý do tại sao điều này không hoạt động. Tôi đang cố gắng thay thế các hộp kiểm danh mục trên một trang web mẫu mà tôi đang làm việc. Tôi đang cố gắng làm cho nó thực hiện những điều sau: xuất hiện theo một cách khi không được chọn, một cách khác khi được di chuột (được chọn hoặc không được chọn) xuất hiện theo cách thứ ba khi được chọn (thay vì
Câu hỏi về CSS Javascript: Tôi đang sử dụng hộp văn bản để ghi vào div. Tôi sử dụng javascript sau để lấy hộp văn bản thực hiện việc này: function process_input(){
Xin chào, tôi đang gặp khó khăn trong việc hiểu chủ đề về P, NP và giảm thời gian đa thức. Tôi đã thử tìm kiếm trực tuyến và hỏi một số bạn bè của mình, nhưng tôi không nhận được câu trả lời thỏa đáng nào. Tôi muốn hỏi một câu chung về chủ đề này: Giả sử A,B là ngôn ngữ trong P (hoặc
Xin chào, tôi đang nghiên cứu https://leetcode.com/problems/2-keys-keyboard/ và đã tìm ra vấn đề lập trình động này. Bạn bắt đầu bằng chữ "A" trên một trang trống và khi hoàn thành, bạn nhận được số n và trang đó sẽ
Tôi đang sử dụng Cocoapod và KIF để chạy tích hợp liên tục trên máy chủ Xcode. Tôi đã thiết lập thành công tính năng này để dự án báo cáo về mọi cam kết. Tôi hiện đang sử dụng dự án thứ hai và gặp lỗi: Vấn đề về Bot: cảnh báo
Tôi là một lập trình viên xuất sắc, rất giỏi!