【发布时间】:2011-10-25 09:49:37
【问题描述】:
无论如何,我想做一个判断,如果 div 的 id 匹配某些东西,那么就给它添加类。我的代码在这里,但每个匹配都不起作用。请帮忙,谢谢。
<script>
$(document).ready(function(){
var num = '3';
$('.ddd').each(function(){
if($(this).attr('id').match(/^'id'+num$/)){
$(this).addClass('eee');
}
});
});
</script>
<style>
.ddd{float:left;display:block;background:#9FF;width:50px;height:50px;margin:10px;}
.eee{background:#F36!important;}
</style>
<div class="ddd" id="id1"></div>
<div class="ddd" id="id2"></div>
<div class="ddd" id="id3"></div>
<div class="ddd" id="id4"></div>
<div class="ddd" id="id5"></div>
<div class="ddd" id="id6"></div>
<div class="ddd" id="id7"></div>
【问题讨论】: