아주 간단한 Jquery.Jquery - 가장 효율적인 것은?
하지만 메모리, 성능 또는 모범 사례를 위해 다른 것이 더 나은지 확인하려고합니다.
이것은 단순한 테이블 행입니다. 입력란 이름에서 필드 이름을 제거하여 ROW ID
또는 ID
번호를 가져와야합니다.
<tr id='1'>
<td><input id='fieldA_1'></td>
<td><input id='fieldB_1'></td>
<td><input id='fieldC_1></td>
</tr>
그래서 내가 할 수있는 fieldA_1
로됨을 클릭하고 다음 중 하나를
id = (this.id.replace('fieldA_',''))
또는 더 나은
id = $(this).closest('tr').attr('id');
?
이러한 진술은 완전히 다른 일을하는 것처럼 보입니까? – Liam
그들은 그렇다. 하나는 TR (1)에서 ID를 얻고 다른 필드는 현재 필드의 ID를 가져오고 1을 떠나 텍스트를 제거합니다. 그래서 그들은 둘 다 1을 반환합니다. 사용하는 것이 더 좋은지 알아 봅니다. – Tom
get id 입력 경우에 첫 번째 ID (tr id 가져 오기)를 사용할 수 없습니다. – Dash