Tôi có 3 nút radio ẩn/hiển thị một số div. Các nút radio được tạo ra bởi một tập lệnh php, tôi muốn jquery kiểm tra nút radio đầu tiên (hoạt động rồi!) Và sau đó kích hoạt chức năng bấm để ẩn/hiển thị các nội dung liên quan.jQuery: Kích hoạt sự kiện nhấp chuột trên nút radio khi tải trang
$("input:radio:first").attr("checked", true).trigger("click");
.trigger ("click"); thực sự không hoạt động.
Các sự kiện click của nút radio trông như thế này:
$("input[name='type']").on("click", function() { ... });
Bất kỳ ý tưởng?
Bạn có chắc chắn các yếu tố đầu vào có tên của 'loại' không? Trình xử lý sự kiện có bị ràng buộc trước khi bạn kích hoạt sự kiện 'click' không? p.s. bạn không cần 'attr ('checked', true)', radio sẽ được kiểm tra bởi 'trigger ('click')': http://jsfiddle.net/pn6sp/ – Matt
[jsFiddle] (http://jsfiddle.net/) ví dụ sẽ hữu ích – tarmaq
Tên luôn luôn là loại, kiểm tra đã có. Kích hoạt nằm dưới .on ("click") – peipst9lker