인터넷에서 나는 많은 것을 검색했고, 정보 옵션을 제외하고 드롭 다운 상자 의 내용 만 삭제하기 위해 미리 정의 된 jquery 라이브러리 함수를 찾을 수 없습니다. 그러나 찾을 수있는 것은 .empty()이며 레이블을 포함한 모든 내용을 비 웁니다. Jquery Lib. 드롭 다운의 내용을 삭제하기위한 기능
은 따라서 나는 아래로 내 자신의 기능을 썼다.,$.fn.emptyTheContents = function() {
var dropDownInfo = $(this).children('option[value=""]').text();
$(this).empty();
$(this).append($('<option/>', {
value: "",
text: dropDownInfo
}));
};
예를 들어, 형태 모든 국가의 변화, 내가 같이 호출합니다.,
이$("#state").emptyTheContents(); // Where <select your state> is the common info.
//Binding of corresponding states using AJAX request.
내 질문이 그것은이다 정보 옵션을 제외하여 내용 만 비우기위한 드롭 다운 상자의 일반적인 요구 사항입니다. 그러나 왜 그런 라이브러리 기능이 없습니까?
체크 아웃? 첫 번째 옵션을 제외한 모든 옵션을 제거 하시겠습니까? – DON
@DownVoter 닫기 투표 옵션을 선택하시기 바랍니다. –
@DON 예 "Select Select any country"와 같은 첫 번째 정보 옵션 –