私は実際にこの問題を解決するコードを持っていますが、おそらくあまり効率的ではないと思います。おそらく1つに組み合わせることができると思いますが、JSに関する私の知識はまだ十分に限られており、どうすればよいかわかりません。
問題: ホームページに 3 つのスライダー div があります。各 div には、未入力の<a>
タグでラップされた H5 タイトル タグがあります。したがって、各 div の .slideshow-button から href を取得し、h5 タグに適用する必要があります。(奇妙な問題ですが、それに従ってください。)
(非効率的?しかし機能する)解決策:
$('.homepage-slideshow:first-child .title-controls a').attr('href', $('.homepage-slideshow:first-child .slideshow-buttons a').attr('href'));
$('.homepage-slideshow:nth-child(2) .title-controls a').attr('href', $('.homepage-slideshow:nth-child(2) .slideshow-buttons a').attr('href'));
$('.homepage-slideshow:nth-child(3) .title-controls a').attr('href', $('.homepage-slideshow:nth-child(3) .slideshow-buttons a').attr('href'));
これらを 1 つにまとめることはできるので、3 回別々に行う必要はありませんか?