Tôi đang cố gắng để kiểm tra nếu các phương pháp .prop()
tồn tại trên jQuery hiện tại bao gồm (cho khả năng tương thích lý do) thông qua:jQuery .prop() tương thích
if(typeof $.prop === 'function')
Tôi mong rằng tình trạng trên là true
cho jQuery >= 1.6
và false
cho jQuery < 1.6
như tôi có thể hiểu từ docs
Dù sao, thử nghiệm này trên jsfiddle, dẫn đến:
typeof $.prop === 'function'
là:
true
khijQuery >= 1.6
false
khijQuery < 1.6 and jQuery > 1.3
true
khijQuery <= 1.3
here là kịch bản rất rất đơn giản mà cung cấp các kết quả trên (chỉ cần chuyển đổi phiên bản jQuery để xem những gì Tôi đã mô tả).
Khi tôi cố gắng sử dụng số đó .prop()
với jQuery nghĩa là 1.3 Tôi nhận được lỗi .prop is not a function
. Các vấn đề tương tự cũng kiểm tra bên ngoài jsfiddle. Hành vi đó có bình thường không? Làm thế nào tôi có thể thực sự kiểm tra nếu .prop()
có sẵn?
Cảm ơn
tôi đã thử nghiệm nó trên FF4 , Safari5 và Chrome12 – Dalen
xin lỗi đã hiểu nhầm –
Tại sao hỗ trợ 1.3. Nó thực sự cũ. – Raynos