추가 처리를 위해 URL 문자열을 설정하는 검색 필터 세트가 있습니다. 결과를 표시하기 위해 페이지를 다시로드하면 사용자가 선택한 옵션이 손실됩니다. jQuery를 사용하여 url에서 매개 변수를 캡처하고 옵션이 선택되었는지 '기억'할 수 있는지 궁금합니다.jQuery 또는 javascript를 사용하여 검색 양식 옵션을 유지하기위한 URL 매개 변수를 가져옵니다.
예를 들어 내 URL에 www.something.com/index.html이 포함되어 있습니까? & 색상 = 빨간색 & 원 = 1 & 스타 = 0, 내 양식은 다음과 같이로드합니다 :
<h3>Colour</h3>
<p>Blue: <input name="colour" type="radio" value="blue" /></p>
<p>Red: <input name="colour" type="radio" value="red" /></p> [selected]
<p>Green: <input name="colour" type="radio" value="green" /></p>
<h3>Shape</h3>
<p>Circle: <input name="circle" type="checkbox" value="1" /></p> [selected]
<p>Square: <input name="square" type="checkbox" value="1" /></p>
<p>Star: <input name="star" type="checkbox" value="1" /></p>
감사보고를 위해.
내가 가지고있는 것과 잘 어울리는이 옵션이 정말 마음에 듭니다. 그러나 체크 박스 부분이 작동하지만 라디오 버튼을 선택하지 못하는 것 같습니다. – Willb
이것이 최선의 방법인지는 모르겠지만'var whichcolor = querySt ("color") 변수를 사용하여 라디오 버튼 세트를 작동시킬 수있었습니다. \t'그리고 나서'$ ('input [name = color] [value ='+ whichcolor + ']'). attr ('checked', 'checked'); – Willb