Я новичок в jquery, я пытался получить доступ к элементу ввода через id, я вижу, что он возвращает "undefined". Я обернул его внутри document.ready; результат тот же, вот фрагмент кода
let input;
function maintest() {
input = $("<input>").attr({"id":"test"});
input.append("#mainDiv");
$(document).ready( function(){
alert($("#test").html());
});
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<body onload="maintest()">
<div id="mainDiv"></div>
</body>
Я удивлен, что отображается «неопределенный» вместо отображения всего элемента ввода, когда я предупреждаю