Я пытаюсь передать динамически созданный идентификатор getElementById, но когда я пытаюсь его зарегистрировать, он говорит undefined.передать динамически созданный идентификатор getElementById
"<input type='text' class='span2' name='price' pattern='[0-9.]*' id='p'"+ field.id + "placeholder='Price' value='0' />"
консоль:
console.log(document.getElementById("p"+field.id).value);
console.log($("#p"+field.id).val());
как говорит неопределенными. что я не так делаю?
Почему вы сделали это в HTML? '... id = 'p' + field.id + placeholder = 'Price' ...' Конкатенация 'filed.id' с' placeHolder' –
Что пытается сказать @RajaprabhuAravindasamy, вы можете попробовать добавить пространство перед 'placeholder', чтобы итоговая строка читала' ... id = 'p' "+ field.id +" placeholder' –