.prop()
.prop()는 지정한 선택자를 가진 첫번째 요소의 속성값을 가져오거나 속성값을 추가합니다. 주의할 점은 HTML 입장에서의 속성(attribute)이 아닌 JavaScript 입장에서의 속성(property)이라는 것입니다.

문법 1
.prop( "checked")   //checked의 속성을 가져 온다.



문법 2
.prop( "checked", "N") //cheked의 속성을 추가한다.

'Front-End > jQuery' 카테고리의 다른 글

.each 함수 설명  (0) 2017.06.21

.each()는 Jquery 객체수만큼 for문과 같이 반복 하는 것

-> this함수를 사용하면 현재 콜백되고 있는 함수를 호출할 수 있음.


ex)


<ul>

<li>one</li>

<li>two</li>

</ul>


---------------------

$('li').each(function(index){

alert( index + ':' + $(this).text() );

});


------결과 ----------


0:one

1:two


이렇게 나옴.


최근 이걸 이용한 전자정부프레임워크 확장자 유효성 검사



/* 파일확장자 유효성 체크 */

var returnVal = 0;

var alertMsg = "";

  $("#egovComFileList div").each(function(idx){

var divHtml = $(this).html();

var tmpStr = new RegExp();

tmpStr = /[<][^>]*[>]/gi;

divHtml = divHtml.replace(tmpStr,"");

fileCheck = divHtml.slice(divHtml.indexOf(".") + 1).toLowerCase();

if(

    fileCheck != "txt" && fileCheck != "jpg" && fileCheck != "docx" && fileCheck != "png"

       && fileCheck != "doc" && fileCheck != "bmp" && fileCheck != "gif"  && fileCheck != "pptx" 

       && fileCheck != "xls" && fileCheck != "hwp" && fileCheck != "pdf"  && fileCheck != "wmv"

       && fileCheck != "ppt" && fileCheck != "zip" && fileCheck != "ai"   && fileCheck != "xlsx"

       && fileCheck != "jpeg"

){ //확장자를 확인합니다.

returnVal++;

alertMsg = (idx+1)+"번째 파일의 ["+fileCheck + '] 확장자는 등록할 수 없는 확장자 입니다.';

return false;

}

  });

if( returnVal > 0 ){

alert( alertMsg );

return false;

}

+ Recent posts