jQueryバインドselect連動手動トリガ

3472 ワード

新規データの場合、$('#id')を行うことができる.change(function(e)は階層のselectを傍受し、それぞれ値を割り当て、1級が変更されたとき、連動して2、3級をクリアした結果を再照会することを覚えています.
データを編集するときは、データベースから各レベルのvalue値をクエリーする必要があります.この場合、対応するselectに値を割り当てる必要がありますが、値を割り当てる過程で$('#id')です.change(function(e)イベントは自動的にトリガーすることはないが、この場合、1レベルにvalue値を付与した後、手動で1$('#id')を加算.change();空のトリガchangeイベントで、連動効果は継続できます.各連動idの後ろに1つ追加したのを覚えています.
コードは次のとおりです.
//               ---》          ,    ---》        ,    ----》        ,    
//    select   ,      、          ,     change()        ,          
//continent    
//country    
//province    
//      ,                      ,      ,           ,       ,           
//         ,       ,      ,          ,      ,  change()       ,        ,     ,      ,         :  、  、  、  ,                   ,             value text,                ,           ,               ,    select               ,        value   ,  $('#continent').change()   ,        $('#continent').change(function(e){},              ,        value     text,    ,           。

//    
$('#continent').change(function(e) {
	var values = $(this).val();
	$.ajax({
		url:'http://**/countries/'+values,
		type:'GET',
		async: false,
		dataType:'json',
		success:function(result){
			if(result.code==100){
				var _fullinfo = "