0
私の反応アプリケーションにはページ番号があります。今すぐページ番号をクリックすると、クリックまたは現在のページ番号がハイライトされたり、異なる色で表示されたりしません。私はclassName = "text-success"を持っています。もし追加されれば、テキストは緑色になります。クリックされた番号に動的に追加したいのですが。私はそれをどのように行う必要がありますクリックしたページ番号をハイライト表示
これは、あなたが現在アクティブなページが何であるかを知っている状態でcurrentPage
を保存する必要が改ページのdiv(ページnunbers)
<div className="pagination-media">
<a href="#" onClick={this.getPreviousPage} className="text-success">
<span className="fa fa-chevron-left"></span>
PREV
</a>
{page_number_array.map((item, i) => (
<a href="#" id={`page-${item}`} className="page-no-m"
onClick={() => this.pageNumberClicked(item)}>{`${item} `}</a>
)
)}
<a href="#" onClick={this.getNextPage}
className="text-success"><b>NEXT</b>
<span className="fa fa-chevron-right"></span></a>
</div>
あなたは現在のページ番号を保存し、ページがselected.'className = { '$であるかどうかを判断するためにそれを使用する必要があります{this.state.currentPage === item? 'text-success': ''} page-no-m '} ' –