2 g420607387 G420607387 于 2014.12.10 14:09 提问

关于MVC做的网站的一个问题!在线等!!!!
  <!--头部属性筛选(取数据库的数据绑定,如果有选中就调用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 做的。在线等,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!