类别三级联动

<!-- 类别三级联动 -->
<script type="text/javascript">
    var areaJson = {};
    $(function(){
        $.getJSON("${ctx}/category/getree",function(data){
            areaJson =data;
            setHtml(0,".category1");
        });
        $(".category1").change(function(){
            setHtml(this.value,".category2");
            setHtml("<option value=''>请选择</option>",".category3")
        });
        $(".category2").change(function(){
            setHtml(this.value,".category3")
        });
    });
    function setHtml(parentId,selectId){
        var temp_html = "<option value=''>请选择</option>";
        $.each(areaJson,function(i,category1){
            if(category1.pId==parentId){
                temp_html+="<option value='"+category1.id+"'>"+category1.name+"</option>";
            }
        });
        $(selectId).html(temp_html);
    }
</script>

			<tr >
				<th><label for="categoryId"><font color="red">*</font>所属分类:</label></th>
				<td>
					<div class="selectList">
				        <select class="category1" id="categoryIds[0]"  name="categoryIds[0]">
				            <option>请选择</option>
				        </select>
				        <select class="category2" name="categoryIds[1]">
				            <option>请选择</option>
				        </select>
				        <select class="category3" name="categoryIds[2]">
				            <option>请选择</option>
				        </select>
				    </div>
				</td>
			</tr>

[{"id":"12","pId":"0","name":"肥料","iconSkin":null,"open":false,"checked":false},
{"id":"24","pId":"12","name":"复(混)合肥","iconSkin":null,"open":false,"checked":false}]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值