Jquery 根据锚定标记的rel值添加类

Jquery 根据锚定标记的rel值添加类,jquery,Jquery,我有一个理由如下:- <?php $i=0; foreach($bannerCollection as $banner): $i++; ?> <li><a href="#" class="pagination" rel="tab<?php echo $i;?>"><?php echo $i;?></a></li> <?php endforeach; ?> 但它不起作用。请帮助我。您的rel属性将以

我有一个理由如下:-

<?php $i=0; foreach($bannerCollection as $banner): $i++; ?>
 <li><a href="#" class="pagination" rel="tab<?php echo $i;?>"><?php echo $i;?></a></li>
<?php endforeach; ?>

但它不起作用。请帮助我。

您的
rel
属性将以“tag”开头,因此您的过滤器需要更像

var idvalue = 'tag2';
.filter('a.pagination[rel='+idvalue+']')
当前您正在发送字符串
[rel=idvalue]

编辑:最好使用类而不是rel,因此生成的代码将是

<li><a href="#" class="pagination tag1">1</a></li>

您只是缺少idvalue周围的双引号

应该是:

.filter('a.pagination[rel="idvalue"]')

请显示生成的HTML,而不是PHP代码。谢谢回复。但我不能这样做,因为如果我得到的是这样的变量idvalue=jQuery('.show').attr('id'),idvalue就是的值
<li><a href="#" class="pagination tag1">1</a></li>
.filter('a.pagination.tag'+id)
.filter('a.pagination[rel="idvalue"]')