I want to create bullet icon dynamically according to no of 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.
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">•</a>
<a href="#2">•</a>
</div>
basically i want to create bullet icon dynamically according to no of slider 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.
$(function() { for (var i = 1; i <= $(".slider").size(); i++) { $("<a></a>").attr("href", "#" + i).html("•").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>
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.