배열이 있는데 마지막 기호 인 '0'을 제거하려고합니다. 그래서 하위 문자열을 사용하여 제거하고이 변수를 jQuery 선택기로 사용하려고합니다. 그러나 하위 문자열을 사용했을 때 요소를 선택하지 않습니다.하위 문자열을 사용하여 만든 변수가있는 요소 선택
내 코드입니다 : 내가 substring
를 사용 한 경우
var key = 'director_front_passport0';
var document_name = key.substring(0,key.length - 1);
console.log(document_name); //returns director_front_passport
$('#' + document_name).append('<label class="error file_error">test</label>');
//I want to select element with id=director_front_passport
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" name="director_front_passport" id="director_front_passport" />
가 어떻게 명확한 ID를 가진 요소를 선택해야 하는가?
왜 예상대로라는 이름의 실제 요소와 코드 조각을 만들 수 없습니다 : 당신은
after
을 시도 입력 필드에 추가 할 수 없습니다? 그런 다음 논리가 작동하는지 테스트 할 수 있습니다. – mplungjan
코드를 편집하여 데이터로 테스트해야합니다. –
또한 HTML 요소가 어떻게 보이는지 보여 줄 수 있습니까? – Adjit