使用 JavaScript 编写 HTML 代码 (jquery)

Write HTML code with JavaScript (jquery)

本文关键字:jquery 代码 HTML JavaScript 编写 使用      更新时间:2023-09-26

我已经看到你可以用jquery动态添加HTML:

$( "div" ).append( "<p>Test</p>" );

动态添加更复杂的HTML的方法是什么:

<blockquote class="col-sm-9">
  <p class="lead">Lorem Ipsum</p>
  <footer>Lorem Ipsum <cite title="Source Title">Lorem Ipsum</cite></footer>
</blockquote>
这就是

我通常的做法(简单易读),除非标记中有id

var html = '<blockquote class="col-sm-9">';
html += '<p class="lead">Lorem Ipsum</p>';
html += '<footer>Lorem Ipsum <cite title="Source Title">Lorem Ipsum</cite></footer>';
html += '</blockquote>'
$( "div" ).append( html );

如果您还想在附加时分配唯一 ID,那么

var blockQuoteCounter = 0;
var html = '<blockquote class="col-sm-9" id="blockQuote_' + blockQuoteCounter + '">';
html += '<p class="lead">Lorem Ipsum</p>';
html += '<footer>Lorem Ipsum <cite title="Source Title">Lorem Ipsum</cite></footer>';
html += '</blockquote>'
$( "div" ).append( html );
    <html>
<head>
    <title>sample Page</title>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script>
    $(document).ready(function () {
        $('#btnAdd').click(function () {
            var szData = "";
            szData = '<blockquote class="col-sm-9">  <p class="lead">Lorem Ipsum</p>';
            szData = szData + '<footer>Lorem Ipsum <cite title="Source Title">Lorem Ipsum</cite>';
            szData = szData + '</footer></blockquote>';
            $('div').append(szData)
        });

    });

</script>
</head>
<body>
    <input type="button" value="Add Data" id="btnAdd"/>
  <div></div>
</body>
</html>

这是如何在JavaScript中显示HTML代码的答案

$( "#update" ).append( '您还有 5 个代币可用于此优惠券。是否要更新未使用的令牌?请选择您要更新的数量。{{ csrf_field() }}更新优惠券数量。恢复未使用的优惠券.关闭');