게시판 리스트에서 input name 값을 받으려면 어떻게....

게시판 리스트에서 input name 값을 받으려면 어떻게....

QA

게시판 리스트에서 input name 값을 받으려면 어떻게....

본문

안녕하세요 

날이 점점 더워지네요.

건강 유의 하세요~~~^^

 

게시판 리스트 페이지에서 각 행에 <input type = "text" 의 id를 abcd_[$i] 이런식으로 다르게 주었을때

 

하단에서 제이쿼리로 값을 받으려면

 

const abcd =  $("#abcd_[??]").val();

alert(abcd);

 

이런식으로 쓰면 alert창에 아무것도 안나오는데

어떻게 처리를 해주어야 할까요??

이 질문에 댓글 쓰기 :

답변 3


<?php
$inputs = '';
for ($i = 0; $i < 5; $i++) {
    $inputs .= '<input type="text" id="abcd_[' . $i . ']" value="' . $i . '" />' . PHP_EOL;
}
?>
<pre>
<?php echo $inputs; ?>
</pre>
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
const abcd =  $("#abcd_\\[0\\]").val();
alert(abcd);
alert($("#abcd_\\[1\\]").val());
alert($("#abcd_\\[2\\]").val());
alert($("#abcd_\\[3\\]").val());
alert($("#abcd_\\[4\\]").val());
</script>

input의 name은 배열값으로 하기 위해 대괄호를 쓰지만 id까지 대괄호를 쓸 필요는 없어보입니다. 

id="abcd_숫자" 

$("#abcd_숫자") 이렇게 하시면 될것 같습니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 2,663
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT