HTMLに「answerdiv 1」と「answerdiv 2」という2つのdivがあります。
今、私は "answerdiv 3" "answerdiv 4" "answerdiv 5" などのように独自に div id を付与/作成したいと考えています。
javascript/jquery を使用して、これらの動的に作成された div に一意の ID を追加するにはどうすればよいですか?
私のプロジェクトでは、ユーザーは「n」個の div を追加できますが、厳密な制限はありません。
手伝ってください。
前もって感謝します
================================================== ==============================
私のHTMLコードは次のとおりです。
<div id="answertextdiv">
<textarea id="answertext" name="answertext" placeholder="Type answer here" rows="2" cols="40" tabindex="6" onBlur="exchangeLabelsanswertxt(this);"></textarea>
</div>
私のJSコード:
function exchangeLabelsanswertxt(element)
{
var result = $(element).val();
if(result!="")
{
$(element).remove();
$("#answertextdiv").append("<label id='answertext' onClick='exchangeFieldanswertxt(this);'>"+result+"</label>");
}
}
function exchangeFieldanswertxt(element)
{
var result = element.innerHTML;
$(element).remove();
$("#answertextdiv").append("<textarea id='answertext' name='answertext' placeholder='Type answer here' rows='2' cols='40' tabindex='6' onBlur='exchangeLabelsanswertxt(this);'>"+result+"</textarea>");
}
上記のコードから、すべてのものを一意の「answertextdiv」IDに追加したいと思います。