私はjavascript/jqueryにかなり慣れていません-入れ子になったul'sに仕入れ業者のリストがあり、地域を表示/非表示にしたい(その地域のすべての仕入れ業者を明らかにする)。それは表示と非表示をしますが、私が望むものではなくすべての地域 - いつものようにどんな助けも大歓迎です
私のマークアップ
{foreach $regions index region}
<ul class="stockists">
<li>
<div class="regionHeader">
<span class="regionTitle">{$region.label}</span><span class="regionView">View</span>
</div>
<ul class="region">
<li>
{$stockists = $region.stockists}
{foreach $stockists index stockist}
<ul>
<li class="stockistName">{$stockist.name}</li>
<li>{$stockist.address1}</li>
<li>{$stockist.address2},{$stockist.city}</li>
<li>T : {$stockist.telephone}</li>
<li>W : {$stockist.website}</li>
<li><span class="productsButton">Products Stocked</span><span class="mapButton">View on Map</span></li>
</ul>
{/foreach}
</li>
</ul>
</li>
</ul>
{/foreach}
私のJavaScript
var stockists = {
start: function() {
$('.region').hide();
$('.regionTitle').click(function(e) {
e.preventDefault();
$('.region').slideToggle(200);
})
}
};
$(stockists.start);
見てくれてありがとう、リッチ:)