다른 요소 집합을 반복하여 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 5px; } '를 사용하고': first-child' 또는': first-of-type'을 사용하여 첫 번째 요소에서 구분 기호를 숨 깁니다. JS 사용을 주장한다면 각 요소의 인덱스 인'each()'의 첫 번째 매개 변수를 사용하여 집합의 첫 번째인지 마지막인지를 결정할 수 있습니다. – haim770