データベースは、DOM に追加するいくつかの div を提供しています。
これら<divs>
には、データベースによってすでに生成されたクラスと onclick イベントがあります。
jQueryとjavascriptを単体で使ってみました。私が両方で得ている問題は、引用符の競合です。変数を宣言するとき、またはそうする場合、.html('dynamicinfo')
または、最初と最後にすでに文字innerhtml('dynamicinfo')
を使用している'
ため、onclick構文でも'
文字を使用すると...動作が停止します....
これを機能させる方法についてのアイデアはありますか?
jQueryはこんな感じ。(プロダクションで使用される info 変数には、それぞれが異なるリンクを持つ多くの div が含まれていることに注意してください)
$(document).ready(function() {
var info = $('<div class="mainFixedButton mr2 mc3 mainDynamicButtons" onclick="window.location='http://www.google.com'">From $399.99</div>');
$("#number_pad").remove();
$("#mainDynamicButtonContainer").html(info);
});
<body>
<div id="main_buttons">
<div class="mainButtonContainer">
<div id="mainDynamicButtonContainer"></div>
</div>
</div>
</body>