안녕하세요.
예를들어 아래와 같이 반복문으로 출력된 input text가 있을경우
Copy
<?php for($i=0; $i<count($categoryArr); $i++){?>
<input type="text" name="category[]" calss="category">
<?php } ?>
입력한 text의 값이 다른 input text의 값과 같은지를 체크를 해야하는데
아래처럼 each를 돌려서 값을 비교하려고 했으나
each를 돌릴때 입력된 값까지 비교가 되어버리니 저방법은 아닌거 같은데요
다른방법이 있을까요?
Copy
$(".category").each(function(index, item){
if($(item).val() == $(this).val()){
alert('같은값이 있습니다.');
}
});
감사합니다~
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
6년 전
http://exam.dothome.co.kr/temp/wrid_339404.html
맞는지는 모르겠지만 이런 건가요?
답변에 대한 댓글 1개
6년 전
6년 전
해당 방식으로 체크하는게 맞을듯 한데요 비교값을 순차적으로 체크를 해야 해서요..
6년 전
<input type="text" name="category[]" calss="category">
오타가 있습니다.
calss => class
답변에 대한 댓글 2개
6년 전
@왕까마중 ㅎㅎ 식사하고 오니 해결하셨군요
제가 볼땐 오타가 먼저 눈에 띄어서 말씀드렸습니다.
$(".category"). 를 작동부터가 안될거였어서요
제가 볼땐 오타가 먼저 눈에 띄어서 말씀드렸습니다.
$(".category"). 를 작동부터가 안될거였어서요
답변을 작성하려면 로그인이 필요합니다.
감사합니다!@!