是否可能需要将类设置为动态创建的div?

问题描述 投票:-1回答:1

我认为问题是class =“ snowflakes” aria-hidden =“ true,但我不确定。

(function($){$(function(){

$(".x-navbar-wrap").append("<div class="snowflakes" aria-hidden="true">
        <div class="snowflake">❆</div>
        <div class="snowflake">❆</div>
        <div class="snowflake">❆</div>
        <div class="snowflake">❆</div></div>" 
          ) 
        });}(jQuery));

我也尝试过这个。

(function($){$(function(){

var html = '<div class="snowflakes" aria-hidden="true">' + 
           '<div class="snowflake">❆</div>' + 
               '<div class="snowflake">❆</div>' +
               '<div class="snowflake">❆</div>' +
               '<div class="snowflake">❆</div>' +
               '<div class="snowflake">❆</div>' +
           '</div>';
$(".x-navbar-wrap").append(html);


});}(jQuery));

任何帮助将不胜感激。

jquery append
1个回答
0
投票

也许问题是每个雪花分区的末尾都有两个</div>

尝试一下

(function($){$(function(){

divhtml = 
   "<div class='snowflakes' aria-hidden='true'>
        <div class='snowflake'>❆</div>
        <div class='snowflake'>❆</div>
        <div class='snowflake'>❆</div>
        <div class='snowflake'>❆</div>
 </div>" ;
$(".x-navbar-wrap").append(divhtml)});}(jQuery));

如果不起作用,请尝试在附加前后打印值

console.log("divhtml: ",divhtml);
console.log("wrap: ",$(".x-navbar-wrap"));
© www.soinside.com 2019 - 2024. All rights reserved.