cuốn sách gpt4 ai đã làm

javascript - 使用 jQuery 检查 radio 时,检查 radio 是否被选中不起作用

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 13:50:26 32 4
mua khóa gpt4 Nike

Tôi cần tự động đặt vùng văn bản nếu cần, nhưng nó không muốn hoạt động bình thường. JQuery tự kiểm tra nó, nhưng không có cách nào để kiểm tra xem nó đã được kiểm tra chưa. Tuy nhiên, vùng văn bản luôn được yêu cầu khi bạn nhấp vào bên trong nút radio thứ hai. Tôi đã cố gắng nhiều lần để nó hoạt động nhưng nó vẫn có vấn đề. Tôi đã thêm "attr" và "removeAttr" vì tôi đọc trên stackoverflow rằng đôi khi ".prop('required',false);" không hoạt động, nhưng vẫn không gặp may.

Tôi đã làm rối tung vấn đề của mình. jsFiddle

$(".parent-div").click(function() {
$(this).next().slideToggle();
var a = $(this).next();
$('.child-div').not(a).slideUp();
$(this).find("input").prop( "checked", true );
});
$("#my-radio").change(function() {
if(this.checked) {
$("#my-textarea").prop('required',true);
$("#my-textarea").attr('required');
}
khác {
$("#my-textarea").prop('required',false);
$("#my-textarea").removeAttr('required');
}
});

câu trả lời hay nhất

bạn không cần#đài của tôi sự kiện thay đổi. bạn có thể .parent-div Điều này được thực hiện trong sự kiện nhấp chuột như hiển thị bên dưới.

$(".parent-div").click(function () {
$(this).next().slideToggle();
var a = $(this).next();
$('.child-div').not(a).slideUp();

// tôi đã thêm cái này
var hộp kiểm = $(this).find("input");
hộp kiểm.prop("đã chọn", đúng);
$("#my-textarea").prop('required',check.val() == 'second');
});

CÂU CHUYỆN CẬP NHẬT

Về javascript - kiểm tra xem radio được chọn không hoạt động khi sử dụng jQuery để kiểm tra radio, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/35457118/

32 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress