簡體   English   中英

使用onclick事件向頁面添加動態HTML內容

[英]Add dynamic HTML content to page with onclick event

數據庫給了我幾個div來添加到DOM。

這些<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>

逃避報價:

var info = $('<div ... onclick="window.location=\'http://www.google.com\'">From $399.99</div>');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM