首页 > 语言 > JavaScript > 正文

用jquery生成二级菜单的实例代码

2024-05-06 14:38:33
字体:
来源:转载
供稿:网友

javascript

页面中的函数
代码如下:
function querySub(id,sid/*选中的项*/){
$.post('${path}/page/article/querySubChannelArticle.action',
                {'channelId':id},function(data){
                    $('select[name="article.subChannel.subId"] option[value!=""]').remove();
                    var jsonObj = data;   
                    for ( var i = 0; i < jsonObj.length; i++) {
                        var $option = $('<option>');
                        $option.attr('value',jsonObj[i].subId);
                        if(jsonObj[i].subId === sid){
                            $option.attr('selected',true);
                        }
                        $option.text(jsonObj[i].subName);
                        $('select[name="article.subChannel.subId"]').append($option);
                    }
                });
        }

        $(function(){
            querySub(<s:property value='article.subChannel.channel.channelId'/>,<s:property value='article.subChannel.subId'/>);
        });
 
页面代码:
代码如下:
<tr>
                    <th>一级栏目</th>
                          <td valign="middle">
                            <s:select id='_channel' list="channelList" listKey="channelId"

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选