[JQuery] each, break, continue
- JQuery each
JQuery each 반복문 활용 방법 입니다.each function 에서 i는 index이고 item은 object 입니다.
item[태그name]의 값을 불러와 사용할 수 있습니다.
<form name="testFrm">
<input type="hidden" name="testinp" />
</form>
var input = $("form[name=testFrm]").find("input");
input.each(function(i, item){
var str = item.testinp;
});
- JQuery each break, continue
JQuery each 반복문에서의 break, continue는 return false, return true 를 사용합니다.
break 하고자 할 때는 return false, continue를 하고자 할 때는 return true 를 사용하시면 됩니다.
var input = $("form[name=testFrm]").find("input"), val="";
input.each(function(index) {
val = input.eq(index).val().trim();
if(val == ""){
alert("입력되지 않았습니다");
input.eq(index).focus();
return false; // break
}
});