jquery의 selected 속성과 checkbox의 문제는 컨트롤
에 관한 것입니다. 1. 페이지가 성공적으로 로드된 후 checkbox 속성에서 selected 속성을 클릭하여 선택하거나 선택을 취소합니다. 체크박스 선택 여부에 따라 변경되지 않습니다
2. 체크박스의 onchange 또는 onclick 메소드에서 jquery의 attr 메소드를 사용하여 확인할 수 있는 selected 속성의 값은 아무것도 없습니다. 훅 여부와 관련이 있습니다
3. document.getElementById("checkbox_id").checked를 사용하여 값과 훅 여부를 가져옵니다. 즉, 보이는 대로 얻는 것입니다
4. $("#checkbox_id").attr("checked" )를 사용하면 에서 선택한 조건과 동일하며, 보이는 것이 아니라 얻는 것이 됩니다
5. $("#checkbox:checked")를 사용하여 체크박스를 가져옵니다.
6. document.getElementById("checkbox_id").checked=true, 컨트롤의 체크 속성은 표시되지 않습니다. 보이는 것
7. $("#checkbox_id").attr("checked", true), 컨트롤의 확인된 속성이 표시되고, 수행하는 작업도 표시됩니다.
js 작업 체크박스 변경 document.getElementById("checkbox_id").checked 사용을 권장합니다. jquery 작업 체크박스는 정말 불쾌합니다.