일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- array
- XML
- MSSQL보안
- VARIABLE
- 이미지가로길이
- update
- sql랭킹
- VarType
- 인젝션
- 자바기초
- tempDB
- instr
- ERD
- SPLIT
- injection
- javascript 한글입력체크
- 이미지세로길이
- FileSystemObject
- inner join
- JavaScript
- join
- xmldom
- sql업데이트
- 한글입력체크
- jdbc driver
- wap
- asp함수
- 정규식
- WML
- sql순위
- Today
- Total
3초기억력
jquery select box reset. 다른 select 를 모두 초기화하는 방법 본문
제목 : jquery select box reset. 다른 select 를 모두 초기화하는 방법
소스 :
<script type="text/javascript">
<!--
function fnSelectReset(obj){
var $others = $(obj).closest('table').find('select'),
current = $others.index(obj); // find current
while (++current < $others.length) {
$others.get(current).options.length = 1;
}
}
function fnSelectCate(obj, targetID){
var _val = $(obj).find(":selected").val();
var _targetID = targetID;
var cate = $("#cate").find(":selected").val() != "" ? $("#cate").val() : "";
var c_idx = $("#c_idx").find(":selected").val() != "" ? $("#c_idx").val() : "";
var tNo = $("#tNo").find(":selected").val() != "" ? $("#tNo").val() : "";
var sNo = $("#sNo").find(":selected").val() != "" ? $("#sNo").val() : "";
var pNo = $("#pNo").find(":selected").val() != "" ? $("#pNo").val() : "";
var cNo = $("#cNo").find(":selected").val() != "" ? $("#cNo").val() : "";
var param = 'targetID='+ _targetID +'&cate='+cate+'&c_idx='+c_idx+'&tNo='+tNo+'&sNo='+sNo+'&pNo='+pNo+'&cNo='+cNo;
if (_val != "" && _targetID != "")
{
$.ajax({
type : "POST",
data : param,
url : "question_search_ajax.asp",
success : function(data) {
try {
var res = data.split("|:|");
if (res[0] == "Error")
{
alert(res[1]);
return false;
} else {
$("#"+targetID).html(data);
}
} catch(e) {
alert("error - " + e.description);
return false;
}
}
});
}
}
//-->
</script>
내용 :
select box 가 여러개 있을 때,
1. fnSelectReset 함수
내 아래의 모든 select box 의 option 을 첫줄 제외하고 모두 지우고 싶을때. 보통 셀렉트박스 초기화 하는 방법
2. fnSelectCate
하위 뎁스의 select option 에 ajax로 호출한 option 들을 붙일 때.
예제 소스 파일 :
출처 :
'코딩_jquery' 카테고리의 다른 글
bootstrap 반응형, 레이어 팝업(PC, MOBILE) 제어 script (0) | 2019.03.07 |
---|---|
jquery 에서 url 알아내는 법 (0) | 2018.01.03 |
jquery datepicker 여러개, 다중, multi 사용법 (0) | 2017.11.24 |
jquery radio checked none; script (0) | 2017.11.14 |
inspinia Admin Theme 사용시 왼쪽 메뉴 활성화 script (0) | 2017.11.09 |