У меня есть массив, и я хочу удалить последний символ, который равен '0'. Вот почему я использую подстроку, чтобы удалить ее, и я пытаюсь использовать эту переменную как селектор jQuery. Но он не выбирает элемент, когда я использовал подстроку.Выбор элемента с переменной, которая была сделана с помощью подстроки
Мой код:
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" />
Как следует выбирать элементы с определенным идентификатором, если я использовал substring
?
Почему бы не создать сниппет с реальными элементами по имени, как вы ожидали? Затем мы можем проверить, работает ли ваша логика – mplungjan
Я отредактирую код, чтобы вы его тестировали с данными. –
Также вы можете показать нам, как выглядят ваши HTML-элементы? – Adjit