Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

วิธีรับช่องทำเครื่องหมาย CSS ให้เป็นรูปธรรมเพื่อทำงานกับ @Html.CheckBoxFor


วิธีเดียวที่จะทำให้ช่องทำเครื่องหมาย CSS เป็นจริงเพื่อทำงานกับ Html.checkbox โดยที่ช่องทำเครื่องหมายทางด้านซ้ายจะไม่หายไปคือการย้ายองค์ประกอบที่ซ่อนอยู่ไปที่ด้านล่างขององค์ประกอบหลัก

$("input[type='hidden']").each(checkbox1 (0,IsActive ) {
   $(this).appendTo($(IsActive).parent());
});

ในองค์ประกอบที่ซ่อนอยู่นี้ IsActive จะถูกวางไว้ที่ด้านล่างขององค์ประกอบหลัก ซึ่งจะทำให้การหายไปของช่องทำเครื่องหมายไปทางซ้าย และทำให้ช่องทำเครื่องหมาย CSS เป็นรูปธรรมเพื่อทำงานกับ HTML.checkbox