자바 스크립트에 CSS 클래스가 적용되지 않은 모든 HTML 요소 (라벨) 선택

앨런 B

특정 CSS 클래스가 적용되지 않은보기에서 모든 레이블을 선택하고 싶습니다.

CSS

.ondemand-field[readonly]
{
    color: #848284;
    background-color:#FFFFFF;
}

전망

<table>
     <tr>
          <td class="display-label">@Html.LabelFor(t => t.ProductId, new { @class = "ondemand-field" })</td>
          <td class="display-field">@Html.DisplayFor(t => t.ProductId)</td>
     </tr>
     <tr>
          <td class="display-label">@Html.LabelFor(t => t.ISBN)</td>
          <td class="display-field">@Html.DisplayFor(t => t.ISBN)</td>
     </tr>
     <tr>
          <td class="display-label">@Html.LabelFor(t => t.Title)</td>
          <td class="display-field">@Html.DisplayFor(t => t.Title)</td>
     </tr>

</table>

자바 스크립트

$('#OnDemandData').change(function () {
    if ($(this).val() == 1) {
       //Select all the HTML elements where ondemand-field CSS class not applied

    }
    else {
        //TODO
    }
});

아이디어는 모든 요소가 선택되면 "readonly"속성이있는 ondemand-field CSS 클래스를 추가하여 레이블 색상을 변경할 수 있다는 것입니다.

-앨런-

Kapantzak

.not()선택기를 사용 하여 일치하는 요소 집합에서 특정 클래스를 제외합니다.

var notOnDemand = $('.element').not('.ondemand-field');
notOnDemand.css({ 'color':'red' });
.element {
  width:100%;
  float:left;
  border:1px solid #d8d8d8;
  margin:2px 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<h1>Apply red color to all exept '.ondemand-field'</h1>
<div class='element'>Element</div>
<div class='element ondemand-field'>Element (ondemand-field)</div>
<div class='element'>Element</div>
<div class='element ondemand-field'>Element (ondemand-field)</div>
<div class='element'>Element</div>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트를 사용하여 선택기가없는 라벨 요소 타겟팅

분류에서Dev

새 데이터를 추가 한 후 reactjs의 모든 html 요소에 클래스가 적용되지 않음

분류에서Dev

Gmail 스크립트 : 모든 하위 라벨에 상위 라벨 자동 적용

분류에서Dev

ID CSS 내에서 클래스에 속하지 않는 모든 요소를 선택하는 방법

분류에서Dev

모든 선택 클래스 자바 스크립트에 개체 추가

분류에서Dev

선택한 모든 요소를 자바 스크립트로 바꾸기

분류에서Dev

CSS 시트 및 HTML 요소 ID에서 자바 스크립트 사용

분류에서Dev

자바 스크립트는 모든 주변 요소를 선택합니다.

분류에서Dev

자바 스크립트 요소에 선택기 적용 (이벤트 내)

분류에서Dev

입력이 선택되어있을 때 자바 스크립트를 사용하여 CSS 요소 추가

분류에서Dev

자바 스크립트 : 모든 요소를 제공하지 않는 getElementsByClassName

분류에서Dev

모바일 브라우저 용 HTML 요소에 적용되지 않는 ID

분류에서Dev

자바 스크립트를 사용하여 클라이언트 측의 목록보기에서 모든 체크 박스를 선택하십시오.

분류에서Dev

선택기 자바 스크립트 옆에있는 모든 요소를 반복합니다.

분류에서Dev

자바 스크립트로만 선택된 체크 박스에 따라 html 요소를 추가 / 제거하려면 어떻게해야합니까?

분류에서Dev

첫 번째 요소뿐만 아니라 모든 요소를 선택하기 위해 자바 스크립트 얻기

분류에서Dev

firebaseConfig가 자바 스크립트에서 선택되지 않는 이유는 무엇인가요?

분류에서Dev

CSS n 번째 하위 필터가 모든 요소에 적용되지 않음

분류에서Dev

요소 또는 부모에 클래스가없는 선택자

분류에서Dev

JQuery 선택기에 대한 클래스의 모든 요소가 아닌 클래스의 일부인 특정 HTML 요소를 선택하는 방법

분류에서Dev

라디오 버튼이 자바 스크립트가 내 테이블 요소를 선택하는 방법을 변경하지 않습니까?

분류에서Dev

CSS 클래스 : 마우스 오버로 다른 모든 요소 선택

분류에서Dev

자바 스크립트 / 노드의지도에 몇 가지 주요 때까지 모든 값을 선택하는 방법이 있나요?

분류에서Dev

자바 스크립트에서 ID / 클래스 / 태그를 모르고 HTML 요소에 할당하는 방법은 무엇입니까?

분류에서Dev

순수 자바 스크립트를 사용하여 <html> 요소를 선택하는 방법은 무엇입니까?

분류에서Dev

`listbox` (자바 스크립트)에서`li` 요소 선택

분류에서Dev

css ~ 선택기는 모든 대상 요소에 스타일을 적용하지 않습니다 (다음 / 이전 레이블에 Z- 색인).

분류에서Dev

원격 데스크톱 사용자에게 적용되지 않는 '모든 이동식 저장소 클래스 : 모든 액세스 거부'그룹 정책

분류에서Dev

모든 브라우저의 모든 HTML 페이지에 원하지 않는 스크립트가 추가됨

Related 관련 기사

  1. 1

    자바 스크립트를 사용하여 선택기가없는 라벨 요소 타겟팅

  2. 2

    새 데이터를 추가 한 후 reactjs의 모든 html 요소에 클래스가 적용되지 않음

  3. 3

    Gmail 스크립트 : 모든 하위 라벨에 상위 라벨 자동 적용

  4. 4

    ID CSS 내에서 클래스에 속하지 않는 모든 요소를 선택하는 방법

  5. 5

    모든 선택 클래스 자바 스크립트에 개체 추가

  6. 6

    선택한 모든 요소를 자바 스크립트로 바꾸기

  7. 7

    CSS 시트 및 HTML 요소 ID에서 자바 스크립트 사용

  8. 8

    자바 스크립트는 모든 주변 요소를 선택합니다.

  9. 9

    자바 스크립트 요소에 선택기 적용 (이벤트 내)

  10. 10

    입력이 선택되어있을 때 자바 스크립트를 사용하여 CSS 요소 추가

  11. 11

    자바 스크립트 : 모든 요소를 제공하지 않는 getElementsByClassName

  12. 12

    모바일 브라우저 용 HTML 요소에 적용되지 않는 ID

  13. 13

    자바 스크립트를 사용하여 클라이언트 측의 목록보기에서 모든 체크 박스를 선택하십시오.

  14. 14

    선택기 자바 스크립트 옆에있는 모든 요소를 반복합니다.

  15. 15

    자바 스크립트로만 선택된 체크 박스에 따라 html 요소를 추가 / 제거하려면 어떻게해야합니까?

  16. 16

    첫 번째 요소뿐만 아니라 모든 요소를 선택하기 위해 자바 스크립트 얻기

  17. 17

    firebaseConfig가 자바 스크립트에서 선택되지 않는 이유는 무엇인가요?

  18. 18

    CSS n 번째 하위 필터가 모든 요소에 적용되지 않음

  19. 19

    요소 또는 부모에 클래스가없는 선택자

  20. 20

    JQuery 선택기에 대한 클래스의 모든 요소가 아닌 클래스의 일부인 특정 HTML 요소를 선택하는 방법

  21. 21

    라디오 버튼이 자바 스크립트가 내 테이블 요소를 선택하는 방법을 변경하지 않습니까?

  22. 22

    CSS 클래스 : 마우스 오버로 다른 모든 요소 선택

  23. 23

    자바 스크립트 / 노드의지도에 몇 가지 주요 때까지 모든 값을 선택하는 방법이 있나요?

  24. 24

    자바 스크립트에서 ID / 클래스 / 태그를 모르고 HTML 요소에 할당하는 방법은 무엇입니까?

  25. 25

    순수 자바 스크립트를 사용하여 <html> 요소를 선택하는 방법은 무엇입니까?

  26. 26

    `listbox` (자바 스크립트)에서`li` 요소 선택

  27. 27

    css ~ 선택기는 모든 대상 요소에 스타일을 적용하지 않습니다 (다음 / 이전 레이블에 Z- 색인).

  28. 28

    원격 데스크톱 사용자에게 적용되지 않는 '모든 이동식 저장소 클래스 : 모든 액세스 거부'그룹 정책

  29. 29

    모든 브라우저의 모든 HTML 페이지에 원하지 않는 스크립트가 추가됨

뜨겁다태그

보관