こんにちは、私はここでjqueryに取り組んでいます。3つのラジオボタンが3つあり、選択ごとに3つのdivがあります。divを選択したときに個別のdivを提供していたように、1つのダイブを選択する必要があります。実行する必要があります。他のラジオボタンを選択したときのように、最初に開いた他のラジオボタンを閉じて、選択したものを開く必要があります
<form class="form-horizontal" id="zone">
<label class="control-label" for="Availability">Shipping Zone Type</label>
<div class="controls">
<label class="radio">
<input type="radio" class="regular-radio" name="radio-1-set" id="radio-1-1"><label for="radio-1-1"></label>
This shipping zone is based on one more countries
<span class="tooltip-demo"><a data-original-title="Tooltip on right" href="#" rel="tooltip" data-placement="right"><i class="icon-question-sign"></i> </a></span>
</label>
<div class="selectbox-bg selectbox-bg-sb3 pull-left " id="shippingZone" style="display:none">
<select>
<option>Choose a Country</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<label class="radio">
<input type="radio" class="regular-radio" name="radio-1-set" id="radio-1-2"><label for="radio-1-2"></label>
This shipping zone is based on one more state or provinces
<span class="tooltip-demo"><a data-original-title="Tooltip on right" href="#" rel="tooltip" data-placement="right"><i class="icon-question-sign"></i> </a></span>
</label>
<div class="selectbox-bg selectbox-bg-sb3 pull-left " id="shippingzonecountry" style="display:none">
<select>
<option>Choose a Country</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<input type="radio" class="regular-radio" name="radio-1-set" id="radio-1-3"><label for="radio-1-3"></label>
This shipping zone is based on one more postal or ZIP codes
<span class="tooltip-demo"><a data-original-title="Tooltip on right" href="#" rel="tooltip" data-placement="right"><i class="icon-question-sign"></i> </a></span>
</label>
<div class="selectbox-bg selectbox-bg-sb3 pull-left " id="zipcode" style="display:none">
<select>
<option>Choose a Country</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
</form>
上記では、3 つのラジオ ボタンと 3 つの div があります。ラジオ ボタンを選択する必要があります。他のボタンを選択すると、最初に開いたボタンが開くはずです。閉じる必要があります。この sdtha を手伝ってください。
thi is my jquery :as fpllows
$(function () {
$("#radio-1-2").click(function () {
$("#shippingzonestate").show('slow');
});
$("#radio-1-2").click(function () {
$("#shippingzonestate").show('slow');
$("#shippingzonecountry").show('slow');
});
$("#radio-1-3").click(function () {
$("#zipcode").show('slow');
$("#Product-Code-SKU").show('slow');
});
私はこのように試しましたが、他のものを開くと、どうすればこれを行うことができるかを閉じる必要があります