ページの上部に表示されるデータのページへのリンクがあります。これもページの下部に複製しました。href
問題は、アクティブなページの属性を削除しようとすることにあります。これはリンクの一番上の行では機能しますが、一番下の行では機能しません。
<div class="pages"></div>
<div id="workspace"><br/></div>
<div id="pagesclone"></div>
jquery:
//Generate page number links
for (x = 1; x < 6; x++) {
$('.pages').append(' <a href="#" class="links">' + x + '</a> ');
}
page = 1;
//Function for link clicks
$('.links').click(function() {
//"You clicked .."
current = $(this).html();
$('#workspace').html('You clicked ' + current);
//shifting the active page
$('.links').slice(page - 1, page).attr('href', '#'); //activate preceeding link
page = $(this).html(); //reset page number to the link clicked
$('.links').slice(page - 1, page).removeAttr('href'); //remove href attribute
});
//Clone the top row of links to the bottom
$('.pages').clone(true, true).appendTo('#pagesclone');
私にはすべてが正しいように見えます。下部ページの複製されたリンクもhref
、クリック時に削除属性を持つようにするにはどうすればよいですか? またその逆も可能ですか?
Jsfiddle: http://jsfiddle.net/JshnC/10/