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つ追加したのを覚えています.
コードは次のとおりです.
データを編集するときは、データベースから各レベルの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 = "