一个数据库给了我几个要添加到 DOM 的 div。
这些<divs>
具有数据库已经生成的类和 onclick 事件。
我尝试单独使用 jQuery 和 javascript。我遇到的问题是引号冲突。在声明 var 时——或者如果我这样做.html('dynamicinfo')
或innerhtml('dynamicinfo')
——我'
已经在开始和结束时使用了该字符,所以当 onclick 语法'
也使用该字符时......事情停止工作......
关于如何使这项工作的任何想法?
jQuery 看起来像这样。(请注意,生产使用中的 info 变量包含许多 div,每个 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>