<!--头部属性筛选(取数据库的数据绑定,如果有选中就调用current方法,)-->
<div class="choose-tab">
@using (Html.BeginForm("QueryProduct", "Product", FormMethod.Get))
{
if (ViewData["getType"].ToString() != "1")
{
<dl id="cata">
<dt>品类:</dt>
<dd>
@foreach (SelectListItem cata in Model.listCatagory)
{
if (ViewData["getType"].ToString() == "2" && cata.Text == "手机")
{
continue;
}
if (ViewData["getType"].ToString() == "2" && cata.Text == "所有")
{
<a class="current" catavalue="@cata.Value">@cata.Text</a>
}
else
{
if (cata.Selected)
{
<a class="current" catavalue="@cata.Value">@cata.Text</a>
}
else
{
<a catavalue="@cata.Value">@cata.Text</a>
}
}
}
</dd>
</dl>
}
<dl id="brand">
<dt>品牌:</dt>
<dd>
@foreach (SelectListItem brand in Model.listBrand)
{
if (brand.Selected)
{
<a class="current" brand="@brand.Value">@brand.Text</a>
}
else
{
<a brand="@brand.Value">@brand.Text</a>
}
}
</dd>
</dl>
<input name="catagoryId" id="catagoryId" value="" type="hidden" />
<input name="brandId" id="brandId" value="-1" type="hidden" />
<input name="getType" id="getType" value="0" type="hidden" />
<input name="regionalId" id="regionalId" value="-1" type="hidden" />
<input name="searchText" id="searchText" value='@ViewData["searchText"]' type="hidden" />
}
以上是品牌还有品类。
$('div.choose-tab dl#brand dd a').click(function () {
var p = $(this);
$('div.choose-tab dl#brand dd a.current').removeClass();
p.addClass("current");
$("#cata").attr("style", "display: none");
$('input#catagoryId').val($('div.choose-tab dl#cata dd a.current').attr("catavalue"));
$('input#brandId').val(p.attr("brand"));
GetSearchData();
document.forms[0].submit();
})
$('.cellphone').click(function () {
$('input#catagoryId').val("001.001");
getBrandByCata("001.001", 1);
$('input#getType').val(1);
GetSearchData();
document.forms[0].submit();
});
$('.fittings').click(function () {
$('input#catagoryId').val("000");
getBrandByCata("000", 2);
$('input#getType').val(2);
GetSearchData();
document.forms[0].submit();
});
以上是点击事件。
当点击手机的时候,出现手机品牌,点击手机下面的子项,比如所有,苹果等这种子项的时候,突然出现品类,这个栏目,
而点击配件的时候(和手机是同等级),出现品类,还有品牌,
现在问题出现了,我想点击手机下面的所有,或者苹果等这种子项时,品类不显示
页面用cshtml 做的。在线等,