这可能很简单,但我无法让它工作。每个div中的不同随机数
我有工作代码,输入内部div中的随机数,但它在页面上的所有div中输入相同的随机数。
如何在每个div中输入不同的随机数? 这里是我的代码:
<script>
var randomNumber = Math.random();
var num = Math.floor((randomNumber * 75) + 15);
jQuery('#sale').each(function() {
jQuery(this).find('.savings').append(num);
});
</script>
是的,我在#循环,因为类里面,我应该循环阶级本身? 下面是HTML:
<div class="col-md-6 itemcol">
<div class="">
<div id="sale" class="sale" style=""><span class="savings"></span>% OFF<br></div>
解决。如果有人认为它有用,这里是最终的代码,将$改为jQuery并将调整的数字改为15-75。
<script>
jQuery(document).ready(function() {
jQuery("#sale .savings").each(function(){
jQuery(this).text(createRandom());
});
function createRandom() {
var Num = Math.floor((Math.random() * (75 - 15) + 1) + 15);
return Num;
}
});
</script>
你产生循环的数外,它永远不会改变里面的环... –
您正在使用的ID循环? #sale是你在哪个循环中添加.savings类的ID? –
请检查答案和评论;) – Tushar