Distpicker 시내 주소 3 급 연동 플러그 인
<div data-toggle="distpicker" id="address">
<select>select>
<select>select>
<select>select>
div>
3. 전역 Distpicker 의 매개 변 수 를 수정 합 니 다.
$.fn.distpicker.setDefaults({
autoSelect: false,
province: '---- ----', // select
city: '---- ----',
district: '---- / ----'
});
4. select 상자 초기 화
$(‘#address’).distpicker('reset'); //
$(‘#address’).distpicker('reset', true);
destroy() // 。
5. 선 택 된 주소 코드 를 가 져 오 는 규칙 은 다음 과 같 습 니 다. 만약 에 세 번 째 가 모두 선택 되면 세 번 째 '구 / 현' 의 코드 만 되 돌려 주 고 앞의 두 번 째 만 선택 되면 두 번 째 '시' 의 코드 만 되 돌려 주 며 첫 번 째 만 선택 되면 첫 번 째 '성' 의 코드 만 되 돌려 줍 니 다.
function addressChange(id){;
var first=$('#'+id).find('select:first-child'); // select
var second=$('#'+id).find('select:first-child').next();
var third=$('#'+id).find('select:last-child');
// select:eq(0)
var firstCode=first.find('option:selected').attr('data-code'); // option
var secondCode=second.find('option:selected').attr('data-code');
var thirdCode=third.find('option:selected').attr('data-code');
var code="";
if(third.find('option:selected').index() != 0){ // 3 select , 3
code=thirdCode;
}else{
if(second.find('option:selected').index() != 0){ // 2 select , 2
code=secondCode;
}else{
code=firstCode;
}
};
return code;// code
};
6. 편집 또는 상세 페이지 는 코드 코드 에 따라 리 셋 작업 을 한다.
function address(editId,code){
var first=$('#'+editId).find('select:first-child'); // select
var second=$('#'+editId).find('select:first-child').next();
var third=$('#'+editId).find('select:last-child');
var province = code.substr(0,2)+'0000'; //
var city = code.substr(0,4)+'00'; //
var district = code.substr(0,6); // /
first.find('option[data-code="'+province+'"]').attr("selected","selected").trigger('change');
second.find('option[data-code="'+city+'"]').attr("selected","selected").trigger('change');
third.find('option[data-code="'+district+'"]').attr("selected","selected").trigger('change');
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Jquery에서 동일한 NAME 또는 id 행 삭제 작업 가져오기//Jquery 같은 수를 가져오고 줄 수와 인자를 삭제합니다. //ID'''또는this를 통해 본 줄의 두 번째 tdeq를 획득(1) 0부터 $("#"+id+"").parents("tr").find("td:eq(1...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.