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

วิธีทำให้ materialize CSS checkbox ทำงานกับ @Html.CheckBoxFor


วิธีเดียวที่ทำให้ materialize CSS checkbox ทำงานกับ Html.CheckBox โดยไม่ให้ checkbox หายไปทางซ้าย คือการย้าย hidden element ไปด้านล่างของ parent element

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

ใน hidden element นี้ IsActive ถูกวางไว้ด้านล่างของ parent element ดังนั้นจึงกำจัดการหายไปของ checkbox ไปทางซ้าย และทำให้ materialize CSS checkbox ทำงานกับ HTML.checkbox