테스트 사이트 - 개발 중인 베타 버전입니다

input id 이름을 알려고 합니다. 조언 부탁드립니다. 채택완료

sukja 4년 전 조회 2,313

안녕하세요

아래 소스에 input id 이름을 알려고 합니다.

조언부탁드립니다.

 

console 로 찍어 보면 undefined 나옵니다.

</strong></p>

<p>// 아이디 검색</p>

<p><div></p>

<p><table></p>

<p><tr></p>

<p><td></p>

<p><input type="text" name="mb_id[]" value="" id="sh_id_1611133123544" class="frm_input" size="20"></p>

<p><a href="#" id="sch_shop" onclick="shop_sh()" class="btn_frmline">아이디 검색</a></p>

<p></td></p>

<p></tr></p>

<p></table></p>

<p><div></p>

<p> </p>

<p>function shop_sh() {</p>

<p>//id 이름 구하기</p>

<p>var id = $(this).find("input[name='mb_id[]']").attr('id');</p>

<p>}</p>

<p> </p>

<p> </p>

<p>### 구하고자는 이름(input 중 id 이름을 가져오는방법)</p>

<p>sh_id_1611133123544</p>

<p> </p>

<p>### 아이디가 가변이여서 이걸 구할려고 하는데 문의 드립니다.</p>

<p> </p>

<p> </p>

<p><strong>
 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

1) onclick="shop_sh()", function shop_sh() { ~ } 삭제

 

2) 추가

<script>

$('.btn_frmline').on('click', function() {
  var id = $(this).closest('td').find('input').attr('id');
  alert(id);
});

</script>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sukja
4년 전
감사합니다. ^^~

댓글을 작성하려면 로그인이 필요합니다.

4년 전

쉽고 확실한 방법 -- class에 mb_id 추가

<input type="text" name="mb_id[]" value="" id="sh_id_1611133123544" class="mb_id frm_input" size="20">

 

var id = $('.mb_id').attr('id');

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인