아래와 같은 HTML 구조가 주어지면 ul
에있는 p
을 클릭하면 ul
옆의 div.selected
에 .css("background", "yellow")
이 수행되기를 기대합니다.클릭 한 요소를 기준으로 요소를 어떻게 타겟팅 할 수 있습니까?
<ul>
<li>
<p>Hello</p>
<p>Hello</p>
</li>
</ul>
<div>Hello Again</div>
<div class="selected">Hello Again</div>
<div><span>And Again</span></div>
<ul>
<li>
<p>Hello</p>
<p>Hello</p>
</li>
</ul>
<div>Hello Again</div>
<div class="selected">Hello Again</div>
<div><span>And Again</span></div>
지금까지 내가 가지고있는 것;
그것은 다음과 같이 JS에서 CSS를 분리하는 CSS 클래스를 추가하는 것이 좋습니다$("p").next("div .selected").css("background", "yellow");
'$ ('div.selected ')에/whats를 사용하면 안됩니까? css ('background ','yellow ');'? – Matt
동적 웹 사이트에서 사용하고 있습니다. URL에서 내용을로드하고 다음 div.selected에 넣으려면 – niksmac
div를 노란색으로 만들려면 무엇을 클릭해야합니까? – 472084