귀하의 HTML 구조가 잘 이해가 되지 않습니다. 제 생각에는 위쪽 버튼과 아래쪽 콘텐츠가 평행해야 하는데 귀하의 것은 수직입니다.
또한 동일한 이름이 설정되어 있는 한 input:radio는 선택 항목을 자동으로 전환할 수 있으며 스크립트에서 선택 항목을 변경하는 것은 의미가 없습니다.
$(#selector)[0].checked 상태를 확인하고 여기에서 [0]에 주의하세요. 속성을 읽으려면 jQuery 객체를 Dom 객체로 변환해야 합니다!
prop(name,bool)입니다. attr을 사용하지 마세요!
해결책에 대해 이야기하자면, 먼저 페이지가 로드될 때 선택되도록 첫 번째 입력에 checked 속성을 추가해야 합니다. 그런 다음 js를 사용하여 모든 입력 상태를 탐색하는 데 사용되는 청취 방법을 만들어야 합니다. 다음으로 변경 이벤트를 입력에 바인딩하고 값이 변경되면 상태를 다시 순회해야 합니다. 마지막으로, 클릭한 후 페이지를 다시 새로 고치고 방금 클릭한 위치를 강조 표시하려면 쿠키 플러그인을 사용해야 할 수도 있습니다. 원리: 페이지가 로드되고 초기화되고 한 번 순회되고 양식이 선택된 다음 다시 순회됩니다.
djyuning님 감사합니다:
으아아아 으아아아귀하의 HTML 구조가 잘 이해가 되지 않습니다. 제 생각에는 위쪽 버튼과 아래쪽 콘텐츠가 평행해야 하는데 귀하의 것은 수직입니다.
또한 동일한 이름이 설정되어 있는 한 input:radio는 선택 항목을 자동으로 전환할 수 있으며 스크립트에서 선택 항목을 변경하는 것은 의미가 없습니다.
$(#selector)[0].checked 상태를 확인하고 여기에서 [0]에 주의하세요. 속성을 읽으려면 jQuery 객체를 Dom 객체로 변환해야 합니다!
prop(name,bool)입니다. attr을 사용하지 마세요!
해결책에 대해 이야기하자면,
먼저 페이지가 로드될 때 선택되도록 첫 번째 입력에 checked 속성을 추가해야 합니다.
그런 다음 js를 사용하여 모든 입력 상태를 탐색하는 데 사용되는 청취 방법을 만들어야 합니다.
다음으로 변경 이벤트를 입력에 바인딩하고 값이 변경되면 상태를 다시 순회해야 합니다.
마지막으로, 클릭한 후 페이지를 다시 새로 고치고 방금 클릭한 위치를 강조 표시하려면 쿠키 플러그인을 사용해야 할 수도 있습니다.
원리: 페이지가 로드되고 초기화되고 한 번 순회되고 양식이 선택된 다음 다시 순회됩니다.