바이올린 링크 새로운 클래스를 추가 http://jsfiddle.net/cN2mp/기존 클래스에
$(document).ready(function() {
$("#next").click(function() {
$(".slideshow-inner").nextAll("div.item").addClass(".active");
$(".item.active").css({display: "block"});
});
});
왜 아무 짓도하지 않습니다!? 내 코드는 이미 존재하는 클래스에 ".active"클래스를 추가해야하며, 새로 생성 된 ".item.class"가 표시되어야합니다. 하지만 새로운 클래스를 추가하고 싶지는 않습니다 ...
'nextAll' 문서 페이지를 읽는다면,'선택자에 의해 선택적으로 걸러진, 일치하는 요소들의 집합에있는 각 요소의 모든 형제를 모두 얻으십시오. '. 당신은 ['.find()'] (http://api.jquery.com/find/)를 찾고 있습니다. 'addClass()'를 사용할 때 클래스 이름을 전달하면된다. 그래서'.'을 제거 할 수있다. – Joe
이미 답변되었지만 내가 한 이후로 : http://jsfiddle.net/cN2mp/4/ – alou
선택기를'$ (". slideshow-inner .item")로 줄일 수 있습니다. addClass ("active")' –