이것은 내가 결국 생각해 냈습니다. 특정 페이지의 별도 컨테이너에 여러 탭/div가 있으므로 여러 단계가 진행됩니다. 이 솔루션은 상점에서 모노그램 항목을 판매하는 Shopify 계정 용이므로이를 수행하는 자바 스크립트에 의존해야합니다.
<form action="">
<div>
<h3>Select your personalization type</h3>
</div>
<div id="tabs" class="ui-tabs">
<ul class="ui-tabs-nav clearfix">
<li class="persnl"><a href="#tabs-1" class="button">No Personalization</a><input type="radio" name="properties[Personalization]" class="hidden" value="No Personalization" checked /></li>
<li class="persnl"><a href="#tabs-2" class="button">Single Initial</a><input type="radio" name="properties[Personalization]" class="hidden" value="Single Initial"/></li>
<li class="persnl"><a href="#tabs-3" class="button">3 Initials</a><input type="radio" name="properties[Personalization]" class="hidden" value="3 Initials"/></li>
<li class="persnl"><a href="#tabs-4" class="button">Text</a><input type="radio" name="properties[Personalization]" class="hidden" value="Text"/></li>
</ul>
<hr/>
<div id="tabs-1" class="ui-tabs-panel">
<p>No personalization options.</p>
</div><!--/.tabs-1-->
<div id="tabs-2" class="ui-tabs-panel">
<h4>Single Initial Options</h4>
<div class="clearfix">
<label for="sFonts" class="label">Font:</label>
<select id="sFonts" name="properties[Single Font]" class="inline">
<option value="">--Please Select--</option>
<option value="Blackboard" selected>Blackboard</option>
<option value="Classic">Classic</option>
</select>
<div><a href="#pop-fonts" class="fancybox">» View Fonts</a></div>
</div>
<div class="clearfix">
<label for="single" class="label">Single Letter:</label> <input type="text" id="single" class="inline uppercase single" name="properties[Single]" maxlength="1" size="1" />
</div>
<div class="clearfix">
<label for="sThread" class="label">Thread Color:</label>
<select id="sThread" name="properties[Single Thread]" class="inline">
<option value="">--Please Select--</option>
<option value="Aqua Blue">Aqua Blue</option>
<option value="Black">Black</option>
<option value="Brown">Brown</option>
</select>
<div><a href="#pop-thread" class="fancybox">» View Thread Colors</a></div>
</div>
</div><!--/#tabs-2-->
<div id="tabs-3" class="ui-tabs-panel">
<h4>3 Initials Options</h4>
<div class="clearfix">
<label for="tFonts" class="label">Font:</label>
<select id="tFonts" name="properties[Initials Font]" class="inline">
<option value="">--Please Select--</option>
<option value="Blackboard">Blackboard</option>
<option value="Circle">Circle</option>
<option value="Classic">Classic</option>
</select>
<div><a href="#pop-fonts" class="fancybox">» View Fonts</a></div>
</div>
<div class="clearfix">
<label for="monogram1" class="label">First Name Initial:</label> <input type="text" class="inline uppercase single" id="monogram1" name="properties[Initials1]" maxlength="1" size="1" /><br/>
<label for="monogram2" class="label">Midle Name Initial:</label> <input type="text" class="inline uppercase single" id="monogram2" name="properties[Initials2]" maxlength="1" size="1" /><br/>
<label for="monogram3" class="label">Last Name Initial:</label> <input type="text" class="inline uppercase single" id="monogram3" name="properties[Initials3]" maxlength="1" size="1" />
</div>
<div class="clearfix">
<label for="monoFormat" class="label">Monogram Format:</label>
<select id="monoFormat" name="properties[Monogram Format]" class="inline">
<option value="">--Please Select--</option>
<option value="Female">Female (First, Last, Middle) Order</option>
<option value="Male">Male (First, Middle, Last) Order</option>
</select>
</div>
<div class="clearfix">
<label for="monoThread" class="label">Thread Color:</label>
<select id="monoThread" name="properties[Initials Thread]" class="inline">
<option value="">--Please Select--</option>
<option value="Aqua Blue">Aqua Blue</option>
<option value="Black">Black</option>
<option value="Brown">Brown</option>
</select>
<div><a href="#pop-thread" class="fancybox">» View Thread Colors</a></div>
</div>
</div><!--/.tabs-3-->
<div id="tabs-4" class="ui-tabs-panel">
<h4>Text Options</h4>
<div class="clearfix">
<label for="textFonts" class="label">Font:</label>
<select id="textFonts" name="properties[Text Font]" class="inline">
<option value="">--Please Select--</option>
<option value="Blackboard">Blackboard</option>
<option value="Classic">Classic</option>
<option value="Cottilion">Cottilion</option>
</select>
<div><a href="#pop-fonts" class="fancybox">» View Fonts</a></div>
</div>
<div class="clearfix">
<label for="word" class="label">Text:</label> <input type="text" id="word" name="properties[Word]" maxlength="18" size="18" class="inline" /> <em>(18 character limit)</em>
</div>
<div class="clearfix">
<label for="textThread" class="label">Thread Color:</label>
<select id="textThread" name="properties[Text Thread]" class="inline">
<option value="">--Please Select--</option>
<option value="Aqua Blue">Aqua Blue</option>
<option value="Black">Black</option>
<option value="Brown">Brown</option>
<option value="Yellow">Yellow</option>
</select>
<div><a href="#pop-thread" class="fancybox">» View Thread Colors</a></div>
</div>
</div><!--/.tabs-4-->
</div><!--/#tabs-->
을 그리고 문제가 무엇 : 아래
그것으로가는 그 HTML입니까? –라디오 버튼이나 링크를 클릭 한 시점을 기준으로할까요? – j08691
바이올린에는 ''이 (가) 없습니다. iteration 요소를 참조하지 않는다면 왜'.each()'에서 그렇게하고 있습니까? – Barmar