Tôi có hàng trong bảng có sự kiện ONCLICK (chuyển đổi dữ liệu bổ sung bên dưới). Bên trong một trong các ô hàng tôi có một nút (khi được nhấp vào đang thực hiện một hành động AJAX). Khi tôi nhấp vào nút - sự kiện onclick của Hàng cũng sẽ kích hoạt và điều xảy ra là dữ liệu bổ sung xuất hiện trước khi cuộc gọi AJAX hoàn tất (đó là hành vi xấu đối với tôi). Bất kỳ ý tưởng nào tôi có thể giải quyết điều này một cách thanh lịch? (không xác định và mã hóa nó vào mã onclick của hàng) Cảm ơnNgă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
16
A
Trả lời
26
0
Nếu bạn không thích các giải pháp javascript, trong nhiều trường hợp một giải pháp CSS có thể là tốt:
style="pointer-events: none;"
Điều đó sẽ ngăn chặn các sự kiện onclick <tr>
.
Tuy nhiên, trong một số trường hợp, tôi vẫn gặp sự cố không hoạt động. Trong phần lớn các trường hợp, tôi chỉ sử dụng kiểu ở trên.
Các vấn đề liên quan
- 1. Ngăn sự kiện nhấp chuột kích hoạt khi sự kiện dblclick kích hoạt
- 2. Nhấp vào sự kiện trên hàng của bảng - chỉ kích hoạt nếu không có gì khác được 'nhấp'
- 3. Sự kiện LongClick cũng kích hoạt Sự kiện nhấp
- 4. sự kiện onclick không kích hoạt sau sự kiện onchange
- 5. Monodroid - Xử lý Nhấp vào các sự kiện bên trong hàng ListAdapter
- 6. jQuery: Nhấp một lần vào nút, nhấp vào sự kiện kích hoạt hai lần trở lên
- 7. Tôi có thể loại trừ một nút bấm bên trong một sự kiện nhấp TR không?
- 8. asp.net Nút OnClick sự kiện không bắn
- 9. Nhấp vào Sự kiện trong UITableView
- 10. jQuery ngăn các sự kiện khác sau khi nhấp vào
- 11. chụp LinearLayout onClick sự kiện với ImageButton bên trong nó
- 12. Sự kiện kích hoạt jQuery khi nhấp vào bên ngoài phần tử
- 13. jQuery-JTable: thêm vào sự kiện nhấp chuột cho hàng?
- 14. Sự kiện nhấp vào nút trên Android
- 15. Qt - QTableView - Nút có thể nhấp trong hàng bảng
- 16. Nhập nút trình kích hoạt, nhấp vào
- 17. Sự kiện jQuery Stop .blur() khi nhấp vào nút "gửi"
- 18. Làm cách nào để thêm hàng bảng html phụ khi nhấp vào nút bằng jQuery?
- 19. Sự kiện nhấp chuột điều khiển người dùng không hoạt động khi nhấp vào văn bản bên trong kiểm soát?
- 20. span với sự kiện onclick bên trong một thẻ
- 21. Nút onclick bên trong toàn bộ div có thể nhấp
- 22. Sự kiện Onclick không kích hoạt trên jsfiddle.net
- 23. cách kích hoạt sự kiện khi ai đó nhấp vào bất kỳ đâu trên màn hình trong ứng dụng android?
- 24. Sự kiện nhấp chuột Javascript không kích hoạt khi nhấp vào phần đệm của phần tử
- 25. Hàng đợi sự kiện JSF ajax không hoạt động trên sự kiện hành động sau khi thay đổi sự kiện
- 26. sự kiện onClick trong vòng lặp For
- 27. Child kiện yếu tố nhấp chuột kích hoạt các sự kiện mẹ nhấp chuột
- 28. asp: ImageButton không kích hoạt sự kiện onclick
- 29. Ngăn ngừa tình cờ nhấp đúp vào một nút
- 30. C# mouseleave và sự kiện mouseenter sẽ không kích hoạt nếu nút chuột được nhấp
Chỉ cho tôi giải pháp chính xác. Cảm ơn!! – Guy
liên kết trực tiếp cho người lười biếng! - Làm việc như một sự quyến rũ để vô hiệu hóa các bảng xử lý sự kiện hàng từ bắn, nhưng vẫn cho phép một liên kết trong dữ liệu bảng được nhấp vào !! - https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model/Examples#Example_5:_Event_Propagation –