简体   繁体   English

如何根据div元素的编号在div元素内创建新的Bullent图标?

[英]how to create new bullent icon inside a div element according to no of div element?

I want to create bullet icon dynamically according to no of div. 我想根据div的数量动态创建项目符号图标。

for example if i have 2 div slider, so i want to create 2 bullet icon inside other div if div count is 0 bullet should be display none. 例如,如果我有2个div滑块,那么如果div计数为0,我想在其他div内创建2个项目符号图标,则应该不显示任何符号。

I want something like this 我想要这样的东西

<div class="mainslider">
  <div class="slider"><img src="abc.jpg"></div>
  <div class="slider"><img src="xyz.jpg"></div>
</div>

<div class="bullet">
  <a href="#1">&bull;</a>
  <a href="#2">&bull;</a>
</div>

basically i want to create bullet icon dynamically according to no of slider div. 基本上我想根据滑块div的数量动态创建项目符号图标。 Thanks in advance 提前致谢

You could count how many div with "slider" class there are, then cycle this number to append new a with bullets to div with "bullet" class. 您可以计算“ slider” class div数量,然后循环使用此数字以将带有项目符号的新a追加到“ bullet”类的div

 $(function() { for (var i = 1; i <= $(".slider").size(); i++) { $("<a></a>").attr("href", "#" + i).html("&bull;").appendTo(".bullet"); } }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="mainslider"> <div class="slider"> <img src="abc.jpg"> </div> <div class="slider"> <img src="xyz.jpg"> </div> </div> <div class="bullet"> </div> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM