Tôi có hàm ajax nhận một số giá trị dựa trên giá trị đã chọn trong menu thả xuống. Tôi đang cố gắng bật/tắt một số trường dựa trên chuỗi con. Tôi thấy 'chứa' để làm việc trong firefox, nhưng thử nghiệm trong Chrome và Safari nói với tôi rằng những đối tượng 'không có phương pháp chứa'jQuery: contains() hoạt động trong Firefox nhưng không phải Chrome/Safari
if ($d.attr("embed").contains('$var_2$')) {
//do something
} else {
// do something else
}
Có một thay thế cho chứa sẽ làm việc trong tất cả các trình duyệt?
Cảm ơn đã giải thích kỹ lưỡng, mà làm việc! Tôi đã thấy indexOf được đề xuất như là một thay thế và đã thử nó nhưng cú pháp của tôi phải được tắt vì tôi không nhận được kết quả mong muốn. Hoạt động hoàn hảo với cú pháp đã cho của bạn. Cảm ơn một lần nữa. – richj
bạn được chào đón. – oezi
Chỉ cần cập nhật cho câu trả lời này: Mozilla devs quyết định đổi tên phương thức đó thành 'includes' trong Firefox 48 cho ES 6 và các lý do tương thích. – beendr