- ベストアンサー
jQueryでPHPのパラメータを使うには
画像のツールチップを表示させるjQuryのライブラリを導入しました。 ソースをはしょっているので、意味はわからないと思いますが、下記のように、 relのに値に「?no="~"」というパラメータを使用すると動作してくれません。 おそらくjQuery内でPHPのパラメータを使えない事が原因だと思うのですが、 このパラメータをjQuery内で利用するにはどうすれば良いでしょう? /* スクリプト */ <script type="text/javascript"> …………… $("body").append("<p id='screenshot'><img src='"+ this.rel +"' alt='url preview' />"+ c +"</p>"); …………… </script> /* PHPファイル */ <a href="test.php?no=1" class="screenshot" rel="test.php?no=1"><img src="test.php?no=1"></a>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
$("body").append("<p id='screenshot'><img src='"+ $("a.screenshot").attr("rel") +"' alt='url preview' />"+ c +"</p>");
その他の回答 (1)
- noris02
- ベストアンサー率74% (56/75)
回答No.1
荒業ですが、jqueryをphpで出力する。 です。
質問者
お礼
ご回答ありがとうございます。 今回は上記の方の方法を採用いたしました。
お礼
自己解決致しました $("a.screenshot").attr("rel")を$(this).attr("rel")としたら表示されました。
補足
ご回答ありがとうございます。 表示することが出来ました! しかしながら、この書き方ですと複数要素に指定することができなくなります。 一番目要素のrelの値で固定されてしまうのです。変更前のソースですと複数 要素にも指定できるのですが…何故でしょうか。