私はデータベースからフェッチされたすべての顧客の請求書リンクを持っています。foreachループからjqueryにタグIDを取得
foreach ($customerTables as $value) {
<td><a id='show' href='invoice.php?invoice=$value->id'>Invoice</a></td>
}
ので、請求書のリンク上のユーザーのクリックが、私は従う
<p><i class="fa fa-cog fa-spin fa-3x fa-fw"></i>
<span class="sr-only">Loading...</span></p>
としてロードページを表示したいと私はJavaScriptを使用は、次のとおりです。
$(document).ready(function(){
$("p").hide();
});
$("#show").click(function(){
$("p").show();
});
が、それだけで動作します請求書リンクの最初の行のために。どのように私は請求書のすべての文字列のためにこれを動作させることができますか?ご協力いただきありがとうございます!
質問1つのページに同じIDを持つ要素の数を質問します。 – Mritunjay
あなたは 'id = 'show''を取っています、それは最初の要素に適用されます。 'class = 'show''で試してみてください。 – ravisachaniya