1

クリックされた要素のスタイルを変更する方法を考え出そうとしています。私のシナリオでは、リンクされた要素がクリックされると、ページがリロードされ、ページのリロード後にクリックされた要素のスタイルを変更したいと考えています。

一連のphp条件文でこれを行うことができましたが、それはやり過ぎのようで、誰かがJQueryを使用してこれを達成するのを手伝ってくれるかどうか疑問に思っていましたか?

<div>               
    <a class="results-per-page" href="search.php?searchword=toys&resultsperpage=6"><div>6</div></a>
    <a class="results-per-page" href="search.php?searchword=toys&resultsperpage=12"><div>12</div></a>
    <a class="results-per-page" href="search.php?searchword=toys&resultsperpage=24"><div>24</div></a>
</div>
4

1 に答える 1

1

location.search を使用して URL のこの部分 ("?searchword=toys&resultsperpage=6") を取得すると、強調表示する適切な A タグを取得できます。

jsFiddle はクエリ文字列ではうまく機能しませんが、location.search の代わりに location.pathname を使用して同様のアプローチを使用する簡単な例を作成できました。ここで確認してください - http://jsfiddle.net/q5y7Z/ 7/

于 2012-05-20T19:38:34.727 に答える