我是如何通过th
访问每个class="CenteredHeader"
以通过jQuery向a
标记添加更多参数的任何线索?
<tr class="CenteredHeader">
<th scope="col"></th>
<th scope="col">
<a href="/BoxOffice/Movies/807?sort=MovieName&sortdir=ASC">Pelicula</a>
</th>
<th scope="col">
<a href="/BoxOffice/Movies/807?sort=TechnologyName&sortdir=DESC">Tecnologia</a>
</th>
</tr>
答案 0 :(得分:8)
$('.CenteredHeader th a').each(function() {
$(this).attr('href', function(i, oldhref) {
return oldhref + '&p1=111'
});
});
如果需要,您可以通过上述解决方案为每个a
标记使用不同的参数。
也可以@François Wahl comment声明:
$('.CenteredHeader th a').attr('href', function(i, oldhref) {
return oldhref + '&p1=111'
});
答案 1 :(得分:2)
试试这个:
$('.CenteredHeader th a').attr('href', "/BoxOffice/Movies/807?sort=MovieName&sortdir=ASC&p1=111")
答案 2 :(得分:1)
$('.CenteredHeader a').each(function(index, a) {
var newHref = $(a).attr('href')+'&key=value';
$(a).attr('href', newHref );
});