私は自分のウェブサイトにブートストラップとJqueryを使用していますが、問題があります。動的に作成された要素と同じレンダリングがありません - JQuery - ブートストラップ
レンダリングだ<div class="row" style="margin-bottom: 10px;">
<div class="col-xs-4 col-sm-2">
<button type="button" class="action btn btn-default">
<span class="glyphicon glyphicon-cog"></span>
</button>
<button type="button" class="action btn btn-default">
<span class="glyphicon glyphicon-remove"></span>
</button>
</div>
</div>
そして、それがレンダリングだ、私は動的に要素を作成するときに、私は私の「静的」要素と同じレンダリングを持っていない は、それは私のHTML要素です私は私の広告で同じHTML要素を入れているので、レンダリングはそのようなもので、なぜ私にはわからない
:I [追加]ボタンをクリックしてくださいDボタンlistenner:
$("#btnAddBuild").click(function(){
var htmlContent = "<div class='row' style='margin-bottom: 10px;'>" +
"<div class='col-xs-4 col-sm-2'>" +
"<button type='button' class='action btn btn-default'><span class='glyphicon glyphicon-cog'></span></button>" +
"<button type='button' class='action btn btn-default'><span class='glyphicon glyphicon-remove'></span></button>" +
"</div>" +
"</div>"
//console.log(htmlContent);
$("#rowListBuilds").append(htmlContent);
});
おかげで静的なHTMLマークアップで
、あなたのコード内で追加ボタンを追加することができますか? – claudios
違いは空白です。元のバージョンには、改行のためにボタン間にギャップがあります。追加されたjQueryバージョンは、連続した文字列として作成されます。最も簡単な修正は、作成する文字列のボタンの間にスペースを追加することです。 –
あなたは大丈夫よ@RoryMcCrossan – KhoyaDev