Sử dụng jquery, tôi muốn lấy javascript từ thuộc tính onClick của thẻ A.jquery attr ("onClick") - nghĩa là và ff
<a href='#' onClick='alert("boo");' />
Trong Firefox: alert($('a').attr("onClick"))
show: alert("boo")
Trong IE 6/7: alert($('a').attr("onClick"))
show: function anonymous(){alert("boo");return false;}
Làm thế nào tôi có thể lấy chỉ là javascript, và không phải là chức năng bao bọc, trong IE 6/7 sử dụng jquery? (hoặc javascript đơn giản)?
Franko
Chỉ cần tò mò, tại sao bạn đặc biệt cần phải lấy 'alert ("boo")' trong ví dụ này? Bạn đang gọi nó từ một nơi khác hoặc chỉ khám phá vào lúc này? Nếu bạn đang cố truy lục giá trị vì một lý do khác, có thể có cách xử lý khác. – JamesEggers
chỉ cần khám phá tại thời điểm này - đã tự hỏi tại sao tôi không thể nhận được văn bản/lý do tại sao hàm được trả về trong ie6/7. ie8 hoạt động như firefox ... –
@frankie boyle Ok. Bây giờ tôi tò mò về bản thân mình nhưng muốn đảm bảo không có cách tiếp cận khác nếu bạn không chỉ khám phá. Cảm ơn. – JamesEggers