所以我有一个应该有3个条目的数组。jQuery;将代码和文本添加到元素中
条目1:
<i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><br>
<i>"Lorem Ipsum."</i><br><br>
<b>Jane Doe</b>
条目2:
<i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star" aria-hidden="true"></i><i class="fa fa-star-o" aria-hidden="true"></i><br>
<i>"Ipsum Lorem"</i><br><br>
<b>John Smith</b>
我有是应该随机选择来自阵列的一个条目的功能。但问题是,如何在数组条目中使用HTML代码和文本?它只是与引号混淆。
终点应该是;函数随机挑选出一个条目,以便后面的追加到另一个元素的条目。
这是代码选择一个随机项,如果你想看到它:
var chosen = reviews[Math.floor(Math.random() * reviews.length)];
reviews
是数组变量名。
你为什么不创建jQuery的元素,并添加到阵列? – Krishna
正如我可以看到你的html是常见的,只有值被改变,所以你为什么要保持整个html元素在数组中?我建议你可以简单地保持数组中的值,并将随机选取的值与html元素绑定并显示出来。 – Deepak
@Deepak HTML在两者之间有所改变。首先;最后一个''类与第二个条目不同。我如何将HTML绑定到条目..?我想到了这一点,但我无法想出一个办法来实际做到这一点 –