Rumah > hujung hadapan web > tutorial js > 如何实现select select二级联动效果

如何实现select select二级联动效果

一个新手
Lepaskan: 2017-09-22 09:00:10
asal
3353 orang telah melayarinya

<li style="margin-right:-5px">一级类目:
                    <select id="mainCategoryId" name="mainCategoryId" class="length_2" onchange="changeCate()">
                        <option value="">---请选择---</option>
                        #foreach($cell in $categories)
                            <option value="$!{cell.id}"  #if($!cell.id ==  $!query.mainCategoryId) selected #end >$!{cell.name}</option>
                        #end
                    </select>
                </li>
                <li style="margin-right:-5px">二级类目:
                    <select class="categoryId" name="categoryId" class="length_2">
                        <option value="">---请选择---</option>
                    </select>
                </li>
Salin selepas log masuk
function changeCate(){    
 var  mainCategoryId = 
$("#mainCategoryId").find("option:selected").val();   
 if(mainCategoryId == "") {        
 $(".categoryId").empty().append("<option value=&#39;&#39;>---请选择---</option>");        
 return false;
    }    
 $.ajax({       
     url:&#39;/tvtao/video/item/category.htm&#39;,        
     type:"post",        
     dataType:"json",        
     data: {&#39;_tb_token_&#39; : $("input[name=&#39;_tb_token_&#39;]").val(), parantId : mainCategoryId},        
     success: function (data) {            
     console.log(data);            
     $(".categoryId").empty().append("<option value=&#39;&#39;>---请选择---</option>");           
      for(var i = 0, len = data.length; i < len; i++)
            {                
            alert(data[i].id);                
            $(".categoryId").append($("<option value=&#39;" + data[i].id + "&#39;>" + data[i].name + "</option>"));
            }

        }
    });
}
Salin selepas log masuk

Atas ialah kandungan terperinci 如何实现select select二级联动效果. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan