에 추가하기에 없습니다 새로 고침에 다음과 같은 코드가 있습니다에,자리 표시는 선택 상자
<select id="vnfMobilityParamSelect" name="vnfMobilityParamSelect" float="right" multiple="multiple" style="min-width:100%;"> </select>
내가 자리를 추가하려고 함수 내부 :
$('#vnfMobilityParamSelect').change(function() {
}).multipleSelect({
width: '100%',
selectAll: false,
minimumCountSelectedType: 4
});
이것은 HTML 부분입니다 더 자리를 추가, IE는
if(selectedVNF=='SGW')
{
$("#vnfMobilityParamSelect").prop('placeholder','Select Tracking Area');
}
else
{
$("#vnfMobilityParamSelect").prop('placeholder','Select Pool Area');
}
을하지만 빈 경우에만 나타납니다 조건을 만족하지 않습니다. attr, document.getElementById를 사용하여 동일한 작업을 시도했지만 아무 것도 작동하지 않습니다. 도와주세요!
네이티브 DOM'select' 요소는'placeholder' 속성을 지원하지 않습니다. 아마 이것은 플러그인의 옵션입니다 –
JS 초기화 후 자리 표시자를 추가하기 때문에. 프런트 엔드에서 선택 상자를 다시 초기화해야 할 수도 있습니다. 플러그인의 문서를 확인하여 재 초기화 방법이 있는지 확인하십시오. 아니면 파괴 한 다음 init. – James
예. 그러나 다중 선택 드롭 다운 플러그인을 통해 자리 표시자를 지원합니다. –