JavaScript에서 동적으로 생성 된 HTML이 있는데 동적으로 생성 된 텍스트 필드에 추가해야하는 값이 있습니다. 내 코드는 다음과 같이 실행됩니다.
var itemID = 25;
content = document.createElement('div');
var html = `
<div class="panel-container">
<hr class ="hr-panel">
<input type="text" placeholder="DB ID" id="ItemID" class ="col-xs-1 col-sm-2 col-md-2 col-lg-2 input-input-row">
<div class ="input-row-spacer"></div>
<div class ="input-row-spacer"></div>
<input type="file">
<hr class="panel-vertical-spacer">
<hr class="hr-panel">
<div class="row">
<div class="col-md-12">
<div class="panel-validation-controls-container">
<button class="btn btn-default col-xs-1 col-sm-2 col-md-2 col-lg-2 btn-input-row" type="button"><span class="span-input-row glyphicon glyphicon-ok"> </span> OK</button>
<div class="input-row-spacer"></div>
<button class="btn btn-default col-xs-1 col-sm-2 col-md-2 col-lg-2 btn-input-row" type="button"><span class="span-input-row glyphicon glyphicon-remove"> </span> Cancel</button>
</div>
</div>
</div>
</div>`;
$(content).append(html);
$('#' + itemID + 'ItemId').append(html);
}
내 텍스트 필드에 값 25를 어떻게 삽입 할 수 있습니까? 미리 감사드립니다
HTML을 div에 추가 한 다음 id로 텍스트 상자를 찾아 텍스트 상자에 값을 입력해야합니다.
var html = `
<div class="panel-container">
<hr class ="hr-panel">
<input type="text" placeholder="DB ID" id="ItemID" class ="col-xs-1 col-sm-2 col-md-2 col-lg-2 input-input-row">
<div class ="input-row-spacer"></div>
<div class ="input-row-spacer"></div>
<input type="file">
<hr class="panel-vertical-spacer">
<hr class="hr-panel">
<div class="row">
<div class="col-md-12">
<div class="panel-validation-controls-container">
<button class="btn btn-default col-xs-1 col-sm-2 col-md-2 col-lg-2 btn-input-row" type="button"><span class="span-input-row glyphicon glyphicon-ok"> </span> OK</button>
<div class="input-row-spacer"></div>
<button class="btn btn-default col-xs-1 col-sm-2 col-md-2 col-lg-2 btn-input-row" type="button"><span class="span-input-row glyphicon glyphicon-remove"> </span> Cancel</button>
</div>
</div>
</div>
</div>`;
$('div').append(html);
$('#ItemID').val(25)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<div></div>
이렇게요.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다