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 并添加类
关于javascript - 如何将选择器 ID 复制到 li 选择器类中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25896803/