いつもこちらでお世話になります。
jQueryを勉強中です。
SliderProを使って、フォトギャラリーを制作しています。
メイン画像を表示した時と、オーバーレイした時に共にキャプションが表示されるように設定しているのですが
HTML側それぞれにキャプションを入力する手間を省きたいです。
そこで<p>のキャプションを取得し、<a title="">に挿入したいのですが、返される値が[object Object]となってしまいます。
何か指定があるのでしょうか?
解決方法がありましたら教えてください。
html
1<div class="sp-slide"> 2 <a href="./img/01.jpg" title="オーバーレイ時のキャプション"> 3 <img class="sp-image" src="./img/blank.gif" data-src="./img/01.jpg" data-retina="./img/01.jpg"></a> 4 <p class="sp-layer sp-black sp-padding">写真1の説明文が入ります</p><!--メイン画像表示中のキャプション--> 5</div>
jvascript
1//キャプション入替え 2$(function() { 3 $('.sp-slide img').on('click', function() { 4 var value = $(".sp-layer"); 5 $('.sp-slide a').attr("title",value); 6 }); 7});

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/26 04:22
2018/10/26 04:24
2018/10/29 00:24