bootstrap 드 롭 다운 상자 jquery.editable-select 편집 가능

다운로드 링크 주소:링크:https://pan.baidu.com/s/1pLl0uCj비밀번호:cd 59
그리고 코드 를 직접 보 세 요.
참조:

<script type="text/javascript" src="${ contextPath }/res/sys/scripts/jquery.editable-select.min.js"></script>
<link href="${ contextPath }/res/sys/scripts/css/jquery.editable-select.min.css" rel="external nofollow" rel="stylesheet">
HTML 부분:

</tr>
<tr>
<th valign="middle" >
<h4>  </h4>
</th>
<td valign="middle" style="width:28%">
<input type="text" class="form_input form-control" id='num' name='num' value='${map.get("input_value")}' placeholder="&nbsp;">
</td>
<td valign="middle" style="width:27%">
<select id="numUnit" name="numUnit" class="form-control">
</select>
</td>
</tr>
JS 부분:

ajaxDirect(contextPath + "/admin/getDataDictAll/024",{},function(data){
var htm = "";
for ( var int = 0; int < data.length; int++) {
htm += "<option value='"+ data[int].name +"'>"+ data[int].name +"</option>";
}
$('#numUnit').html(htm); 
$('#numUnit').editableSelect({ 
effects: 'slide' //            default、fade 
});
$('#numUnit').val(data[0].name); //     
});
url 에서 돌아 온 json 은:[{"dataDictNo":"024001","gbNo":"","name":" ","nameInitAbbr":"QK","parentNo":"024"}]ajax Direct 는 모양 이 변 한 ajax 입 니 다.무시 할 수 있 습 니 다.

/**
*   JSON     
* @param url   
* @param data   
* @param func     
* @param async     
*/
function ajaxDirect(url,data,func,async){
if(!async){
async = false;
}
$.ajax({
url:url,
type:"post",
dataType:"json",
async:async,
data:data,
success:func
});
}
효과 그림:

다른 옵션 설정:
filter:내용 을 입력 할 때 드 롭 다운 옵션 이 입력 한 문자 와 일치 합 니 다.중국어,true/false,기본 true 를 지원 합 니 다.
effects:애니메이션 효과,팝 업 드 롭 다운 선택 상 자 를 터치 할 때 드 롭 다운 상 자 는 과도 효 과 를 보 여 줍 니 다.default,slide,fade 세 가지 값 이 있 습 니 다.기본 값 은 default 입 니 다.
duration:드 롭 다운 옵션 상자 에서 보 여 주 는 과도 애니메이션 속도,fast,slow,그리고 숫자(밀리초)가 있 습 니 다.기본 값 은 fast 입 니 다.
이벤트
onCreate:입력 할 때 터치 합 니 다.
onShow:드 롭 다운 시 터치 합 니 다.
onHide:드 롭 다운 상자 가 숨겨 질 때 터치 합 니 다.
onSelect:드 롭 다운 상자 의 옵션 이 선택 되 었 을 때 터치 합 니 다.

좋은 웹페이지 즐겨찾기