programing

jQuery에서 지정된 클래스 없이 모든 요소를 선택하려면 어떻게 해야 합니까?

yoursource 2023. 7. 26. 22:40
반응형

jQuery에서 지정된 클래스 없이 모든 요소를 선택하려면 어떻게 해야 합니까?

다음을 고려할 때:

<ul id="list">
    <li>Item 1</li>
    <li class="active">Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
    <li>Item 5</li>
</ul>

항목 2를 제외한 모든 항목을 어떻게 선택할 수 있습니까?

$("ul#list li!active")

메소드 또는 선택기를 사용할 수 있습니다.

예제에 기반한 코드:

$("ul#list li").not(".active") // not method
$("ul#list li:not(.active)")   // not selector

어때$("ul#list li:not(.active)")?

http://api.jquery.com/not-selector/

클래스 없이 모든 요소를 선택하는 데 사용할 수 있습니다.

$('ul#list li:not([class])')

jQuery API 설명서(not() selector 및 equal selector 아님)를 참조하십시오.

if (!$(row).hasClass("changed")) {
    // do your stuff
}

언급URL : https://stackoverflow.com/questions/2448051/how-can-i-select-all-elements-without-a-given-class-in-jquery

반응형