[英]How to copy selector id into li selector class?
JS
$(document).ready(function(){
groups = $('[id^=id_2_class_]');
$.each(groups, function(key, group) {
inputs = $(group).attr('id');
alert(inputs);
$()
});
})
HTML
<div id="id_2_class_385">id_2_class_385</div>
<div id="id_2_class_386">id_2_class_386</div>
<div id="id_2_class_387">id_2_class_387</div>
<div id="id_2_class_388">id_2_class_388</div>
<ul class="flex-control-nav flex-control-paging">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
</ul>
上面是我當前的代碼,如何使用jquery將選擇器id轉移到另一個元素的類中?
結果應如下所示
<div id="id_2_class_385">id_2_class_385</div>
<div id="id_2_class_386">id_2_class_386</div>
<div id="id_2_class_387">id_2_class_387</div>
<div id="id_2_class_388">id_2_class_388</div>
<ul class="flex-control-nav flex-control-paging">
<li class="id_2_class_385">1</li>
<li class="id_2_class_386">2</li>
<li class="id_2_class_387">3</li>
<li class="id_2_class_388">4</li>
<li class="id_2_class_389">5</li>
</ul>
您已經擁有了ID,只需將它們添加到列表項中即可
$(document).ready(function () {
groups = $('[id^=id_2_class_]');
groups.each(function (index) {
inputs = $(this).attr('id');
$('.flex-control-nav').find('li').eq(index).addClass(inputs);
});
});
基本上只需通過每個li並添加課程
你走了:這會經歷每一個並創建一個<li>
所以你有多少並不重要。 它動態創建。
$(function(){
$('[id^=id_2_class_]').each(function(){
$('ul.flex-control-nav.flex-control-paging').append("<li id='"+this.id+"'></li>");
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.