초급의 끄적거림

jQuery append() 내부에서 if문 본문

프론트엔드/JavaScript

jQuery append() 내부에서 if문

codingD 2021. 7. 12. 09:40
var year = 2021;
var checkedStr = 'selected';

for (var i=0; i<data.length; i++){
  $('#startYear').append(
     "<option value='"+data[i].startYr+"'
     "+(data[i].startYr == year ? cheackedStr : '') +">"
     +data[i].startYr+"년"+"</option>
  );
}
  • for문을 돌고 있을 때 data[i].startYr의 데이터가 year와 일치하는 경우 selected 옵션이 적용될 수 있도록 함
  • 때문에 2021일 경우에는, id가 startYear인 <option>에 selected 옵션이 적용되어 '2021년'이 노출됨

 

Comments