div内にいくつかのリンクを追加しています。要素間にセパレータを追加する
は、コードがどのように私はa | b | c | d
を取得するために、のような|
区切り文字の間に追加することができ、基本的にabcd
今
のようなものを生成
$('.js-section').children().each(function() {
var initial = $(this).data('initial');
$(".js-section-navigation").append("<a href='#"+ initial +"'>"+ initial +"</a>")
});
のように見えますか?
私が単に追加でセパレータを追加した場合、私はa | b | c | d |
で終わりますが、最後の文字の後ろに区切り記号は必要ありません。
ありがとうございました。
純粋に設計目的の場合は、代わりにCSSを使用します。 '.js-section-navigation>のようなもの:before:{content: '|';パディング:0 5ピクセル; } 'を使い、':first-child'や ':first-of-type'を使って最初の要素にセパレータを隠します。 JSの使用を主張する場合は、各要素のインデックスである 'each()'の最初のパラメータに依存して、その要素がセット内の最初のものか最後のものかを判断できます。 – haim770