javascript - 怎么把动态的select改成ul导航形式。求指导。

php中文网
发布: 2016-09-11 11:34:21
原创
1391人浏览过

html>

看下代码。

<code>     <!-- 大系列 -->
            <td style="visibility: hidden;">{$lang.big_series}<select name="big_cate_id" id="big_cate_id">
                    <option value="">{$lang.please_select}</option>
                    {foreach from=$big_series item=big}<option value="{$big.sapval}" rel="{$big.cat_id}">{$big.cat_name}</option>{/foreach}
                </select>
            </td>
        </tr>                    
            <!-- 小系列 -->
           <!-- <td>{$lang.sub_series}<select name="sub_cate_id" id="sub_cate_id" onchange="searchGoods();">
                    <option value="">{$lang.please_select}</option>
                    {foreach from=$sub_series item=sub}<option value="{$sub.sapval}" class="s{$sub.parent_id}">{$sub.cat_name}</option>{/foreach}
                </select>
            </td>                                     -->
            <!-- 商品号or商品名 -->
        <tr>
            <td align="center">
                <input type="text" name="keyword" size="15" placeholder="产品名(号)" style="height:19px;line-height:19px;" />
                <input type="submit" value="搜索产品" class="button" />
            </td>
        </tr>
        <tr>
            <td>{$lang.sub_series}<select name="sub_cate_id" id="sub_cate_id" onchange="searchGoods();" size="20">
                  
                    {foreach from=$sub_series item=sub}<li value="{$sub.sapval}" class="s{$sub.parent_id}">{$sub.cat_name}</li>{/foreach}
                    
                </select>
            </td> 
        </tr>
 
 
 $(document).ready(function(){
    $('#big_cate_id').change(function(){
        var sapval = $(this).val();
        var cat_id = 0;
        $(this).find('option').each(function(){
            if($(this).attr('value') == sapval){
                cat_id = $(this).attr('rel');
            }
        });
        $('#sub_cate_id').empty();
        $('#sub_cate_id').append('<option value="">{$lang.please_select}</option>');
        if(sapval == ''){
            for(var i=0,len=subcate.length; i<len; i++){
                $('#sub_cate_id').append("<option value='"+ subcate[i].sapval +"'>" + subcate[i].cat_name + "</option>");
            }
        }else{
            for(var i=0,len=subcate.length; i<len; i++){
                if(subcate[i].parent_id == cat_id){
                    $('#sub_cate_id').append("<option value='"+ subcate[i].sapval +"'>" + subcate[i].cat_name + "</option>");
                }
            }
        }
    });
});
{/literal}
listTable.recordCount = {$record_count};
listTable.query = 'list';
listTable.pageCount = 1;
{foreach from = $filter item = item key = key}
listTable.filter.{$key} = '{$item}';
{/foreach}
  function searchGoods() {
    listTable.filter['big_cate_id'] = document.forms['searchForm'].elements['big_cate_id'].value;
    listTable.filter['sub_cate_id'] = document.forms['searchForm'].elements['sub_cate_id'].value;
    listTable.filter['keyword'] = Utils.trim(document.forms['searchForm'].elements['keyword'].value);
    listTable.filter['src'] = '{$src}';
    listTable.loadList();
}

![图片描述][1]
</code>
登录后复制

javascript - 怎么把动态的select改成ul导航形式。求指导。

图改改
图改改

在线修改图片文字

图改改 455
查看详情 图改改
相关标签:
java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号