0
this 질문에 대한 멋진 답변을 바탕으로 jQuery Chosen을 사용하여 원하는대로 정확히 <select>
상자를 스타일링 할 수있었습니다. 그러나 사용자가 검색 창에서 입력을 시작하면 마크 업이 손실됩니다.jQuery 선택 스타일
예제는 양식 제출 버튼 바로 위에 here입니다.
어떻게 피할 수 있습니까?
$('.populate-school .gfield_select').on('chosen:showing_dropdown keyup change', function()
{
$('.chosen-results .active-result, .chosen-single span').html(function()
{
var val = $(this).html().split(',');
return '<strong>'+val[0]+'</strong><br/>'+val[1];
});
});
설명하는 내용이 만족스럽지 않습니다. – APAD1
알겠습니다. 당신이 플러그인과 경쟁하고있는 것처럼 보입니다. 그것은 당신의 함수가 그 출력을 다시 쓰려고 시도한 후에 출력을 업데이트하고 있습니다. 개인적으로 나는 첫 번째 장소에서 원하는 출력을 생성하기 위해 플러그인 코드를 수정합니다. 그렇지 않으면 아마도 코드를 마지막으로 실행하기 위해 변경 핸들러를'setTimeout'에 약간 지연시켜야 할 것입니다. –
첫 번째 옵션을 inspector에서 "정의되지 않은"값을 만드는 기본값으로 지정하고 대신 예제에서와 같이 자리 표시 자에 default를 넣습니다.