- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jCarouselLiteループ時の属性値取得)
jCarouselLiteループ時の属性値取得
このQ&Aのポイント
- jCarouselLiteプラグインによるカルーセルパネルのカスタマイズ方法をご教授ください。
- ループ時の<a>要素のhref属性値を取得する方法が分かりません。
- 無限ループするカルーセルパネルで、2周目以降の<a>要素のhref属性が取得できません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ご質問文にはできないこと以外の具体的な内容がないので想像での回答ですが… 現象から推測すると、後から生成された要素へのイベントが設定されていないという、よくあるパターンの可能性がありそう。 私はjCarouselLiteそのものを知りませんが、ローテーョンするのにリストを生成し直したりしていないでしょうか? あるいはその際に、リンク要素がカットされてしまっているといったことはないでしょうか? (2週目でhrefが取得できないということは、リンク要素がはずれている可能性もありそう) まずはそのあたりを調べてみてはいかがでしょうか。 もし、イベント設定がなされていない場合は、要素を生成する時に設定し直すか、設定を上位要素に対して行なっておくなどの方法が考えられます。 例えば、ご提示のソースの場合、div.anyClassに設定しておくとか。あるいは、イベント設定をjqueryのliveでおこなっておくとかでいけるかと。