我想用jquery突出显示每个div。我知道你会有一个非常简单的方法来突出它。但挑战是我有超过一千个项目,每个项目都有一个div和一个特定的ID,我需要突出显示每个项目。顺便说一句,我需要为每个div放置每个项目,因为我允许每个用户单独删除它们。你能帮我弄清楚如何实现我的目标吗?升值。
var id_item = $(".item").attr("id").split("_").pop();
$("#result_"+id_item).css('background-color','yellow')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<?php $ids="1,2,3,4,5";
<div class="item" id="result_'.$id.'">lion</div>
<div class="item" id="result_'.$id'">tiger</div>
<div class="item" id="result_'.$id'">dog</div>
<!-- I will have thousands item-->
答案 0 :(得分:1)
你可以突出显示所有
$(".item").css('background-color','yellow')
如果你想在你的选择器中使用id,你可以像这样使用正则表达式选择器
$('div:regex(id,result_[0-9]+)')