Tôi đang thử nghiệm một số javascript trên jsfiddle và vì một lý do nào đó, tôi không thể có chức năng kích hoạt nút bấm. Lời khuyên nào?Sự kiện Onclick không kích hoạt trên jsfiddle.net
Trả lời
Bạn đã cấu hình JSFiddle để bọc các mã trong một event handler onload. Do đó, hàm bạn đang cố gọi onclick
nằm ngoài phạm vi.
Không sử dụng thuộc tính sự kiện nội tại. Sử dụng jQuery (vì bạn đang sử dụng jQuery) thay vào đó, hãy sử dụng event binding.
Mặc dù câu trả lời ở trên cho chúng ta biết cách khắc phục vấn đề, tôi upvote của bạn vì bạn giải thích những gì đang xảy ra :) –
Trong bảng điều khiển Frameworks & Extensions
, đặt onLoad
thành No wrap - in <body>
.
Tôi mất một lúc để tìm hiểu điều này.
tuyệt vời! Bạn có thể giải thích chính xác điều này không? những gì hiện bọc có liên quan đến onLoad()? –
"Frameworks & Extensions" là gì ?? tôi không thấy ở đâu cả. –
Nhấp vào biểu tượng cài đặt bên cạnh JAVASCRIPT trong bảng điều khiển JAVASCRIPT và chọn 'không quấn - trong
' – Martlark- 1. sự kiện onclick không kích hoạt sau sự kiện onchange
- 2. asp: ImageButton không kích hoạt sự kiện onclick
- 3. Sự kiện LongClick cũng kích hoạt Sự kiện nhấp
- 4. asp.net Nút OnClick sự kiện không bắn
- 5. Facebook edge.create sự kiện không kích hoạt trên hộp như
- 6. trướcHiển thị sự kiện không kích hoạt trên jQueryUI Datepicker
- 7. AjaxFileUpload không kích hoạt Sự kiện OnUploadComplete
- 8. Sự kiện ASP.Net Session_Start không kích hoạt
- 9. Sự kiện mạng Node.js không kích hoạt
- 10. Ràng buộc hộp kiểm trong loại trực tiếp không hoạt động trên sự kiện kích hoạt
- 11. onClick không được kích hoạt trên LinearLayout với con
- 12. FileSystemWatcher không kích hoạt sự kiện
- 13. OnCheckedThay đổi sự kiện không kích hoạt
- 14. Cách kích hoạt jQuery UI DatePicker onclick?
- 15. backbone.js sự kiện xem đơn giản không kích hoạt
- 16. Ngăn sự kiện onclick hàng trong bảng kích hoạt khi nhấp vào nút bên trong hàng
- 17. Tôi làm cách nào để kích hoạt sự kiện Onclick trong Android?
- 18. Ngăn sự kiện nhấp chuột kích hoạt khi sự kiện dblclick kích hoạt
- 19. Kích hoạt sự kiện thực sự với jQuery
- 20. Kích hoạt sự kiện onItemDisclosure gây ra sự kiện itemtap để kích hoạt
- 21. jQuery có không kích hoạt sự kiện di chuột trên nút bị vô hiệu hóa không?
- 22. thứ tự của sự kiện onclick
- 23. Sự kiện thay đổi kích hoạt jquery trên hộp kiểm
- 24. Kích hoạt sự kiện bàn phím trên Chrome
- 25. Sự kiện jQuery kích hoạt trên tất cả người nghe
- 26. Jquery - Hành động kích hoạt trên mọi sự kiện
- 27. Lỗi kích hoạt sự kiện tùy chỉnh kích hoạt JQuery
- 28. Kích hoạt sự kiện trên el trong Backbone View
- 29. Làm cách nào để kích hoạt sự kiện onclick của điểm đánh dấu trên V3 của Google Maps?
- 30. XPages - sự kiện onkeypress không kích hoạt bấm đúng
nhấp vào nút JsLint và bạn sẽ thấy lỗi mã hóa –
bị thiếu) sau danh sách đối số});/_display/(dòng 66, col 4) Bạn có lỗi js. –
Tôi cũng khuyên bạn nên sử dụng một khung công tác như Backbone.js. Bạn có thể tạo mô hình 'Phòng' và đặt các thuộc tính của nó - như giá và số phòng. Sau đó đẩy các mô hình đó vào một Bộ sưu tập (loại giống như một mảng siêu có một số phương pháp hữu ích). Bạn có thể sử dụng nó với JQuery và nó sẽ thực sự giúp làm sạch mã của bạn. – PhillipKregg