• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryでの再質問)

jQueryで<a>タグのクリックを実現する方法

このQ&Aのポイント
  • 指定したタグをクリックすることで、<a>タグがクリックされた状態になります。
  • グループ化された画像を閲覧するために、jqueryプラグインのcolorboxを利用します。
  • 現状では1つの画像しか閲覧できない状況ですが、他の方法をご教授いただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.2

No1です。 >どの辺りが問題か具体的に教えて頂けますでしょうか そのままのソースとコードで実験してみれば、動作しないのはわかるかと思います。 原因は、$(".grp1")が空のオブジェクトになるから。 それとも、質問文に記載のないどこかに用意されているのだろうか…

kanon_papa
質問者

補足

見直してみました。 おっしゃる通りで、間違っていました。ご指摘ありがとう御座います。 次に、ご提示頂いたコードを試してみましたが、<p class="c1">をクリックしても、<a class="c1">が動作しませんでした。

その他の回答 (1)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

ご提示のままだとcolorboxも動作しないような気がしますが… それはいいとして、とりあえずjQueryではなくて普通にクリックすればいいのでは? (全角空白は半角に) $(function(){  $("a").colorbox({rel:'grp1'});  $('p.c1').click(function(){$('a.c1').get(0).click();}); });

kanon_papa
質問者

補足

説明不足なのかもしれませんが、あるリスト上に画像の枚数を示す表示があり、その数字をクリックすると、それに該当する画像をcolorboxで表示させたいのです。(各々の画像へのリンクはcssにて非表示にする予定です。) 質問したコードで、jquery動作可能の環境下で確認したところ、通常のcolorboxの動作は正常に動作しました。 >ご提示のままだとcolorboxも動作しないような気がしますが… 大変申し訳ありませんが、どの辺りが問題か具体的に教えて頂けますでしょうか?

関連するQ&A

専門家に質問してみよう