![](/img/trans.png)
[英]How to change “href” attribute of link has specific “href” using jQuery?
[英]Jquery - How to change part of attribute href in link?
我不知道在從?page到&page的鏈接中更改href屬性我做錯了什么。 它留在?頁面上。 謝謝你的任何建議。
jQuery的:
var article_pagination_change = function(){
$('pagination a').each(function(){
$(this).href.replace('?page','&page');
});
}
article_pagination_change();
HTML:
<div id="pagination80" class="pagination" style="">
<a class="first" data-action="first" href="?page=1"><<</a>
<a class="previous" data-action="previous" href="?page=1"><</a>
<input class="pag_input_80" type="text" value="1 of 12" data-max-page="12" readonly="readonly">
<a class="next" data-action="next" href="?page=2">></a>
<a class="last" data-action="last" href="?page=12">>></a>
</div>
您需要實際設置屬性:
var article_pagination_change = function(){
$('.pagination a').each(function(){
var newurl = $(this).attr('href').replace('?page','&page');
$(this).attr('href', newurl);
});
}
article_pagination_change();
請注意,我添加了.
在pagination
之前我使用attr('href')
而不僅僅是href
。
如果您不介意更多地更改代碼,可以嘗試這種更簡單的方法:
var article_pagination_change = function(){
$('.pagination a').attr('href',function(index,attr){
return attr.replace('?','&');
});
}
article_pagination_change();
除非你有額外的東西,否則你真的不需要.each()
也不需要用&page
替換?page
?
在你的href
s ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.