0
Jquery의 removeClass()
과 동일한 D3JS가 있습니까?D3JS는 JQuery removeClass()와 비슷한 클래스를 제거합니까?
모든 클래스를 원 모양에서 제거하고 싶습니다. 나는 현재 명시 적으로 이름을 지정하고 제거 각 클래스 :
.on("click", function() {
d3.select("#circle" + i)
.classed("foo", false)
.classed("bar", false)
}
내가 foo는, 바, 테스트하고, 존재하는 경우에만 제거 할 수 있습니다,하지만 난 제거로 아직 이름이 클래스를 예측하고 내 코드를보다 효율적으로 만들고 싶어.
당신은 여전히'attr ("class", "")'클래스를 할당하고 있습니다. 요소를 검사하면' '이 표시됩니다. 그러나'.attr ("class", null)'을 실행하면 실제로 모든 클래스가 제거되고 ' '이됩니다. –
맞습니다. 나는 당신의 코멘트로 나의 대답을 고쳤다. 감사! –