jQuery를 사용하여 CSS 속성 업데이트

예쁘다

다음 HTML이 있다고 가정합니다.

...
<div class="thinger">...</div>
<div class="thinger">...</div>
<div class="thinger">...</div>
...

모든 사물 div의 너비를 동적으로 설정하고 싶습니다. 다음과 같이 할 수 있다는 것을 알고 있습니다.

$(".thinger").css("width",someWidth);

그러면 다음과 같은 html이 생성됩니다.

<div class="thinger" style="width: 50px;">...</div>
<div class="thinger" style="width: 50px;">...</div>
<div class="thinger" style="width: 50px;">...</div>

결과 HTML이 다음과 같이 보이기를 원합니다.

...
<style>
    .thinger {
        width: 50px;
    }
</style>
...
<div class="thinger">...</div>
<div class="thinger">...</div>
<div class="thinger">...</div>
...

나는 둘러 보았지만 기존 CSS 클래스를 추가 / 업데이트 / 수정하는 jQuery 유틸리티를 보지 못했습니다. 존재합니까?

다음과 같이 수동으로 추가 할 수 있다는 것을 알고 있습니다.

var styleElement = document.createElement('style');
styleElement.type = "text/css";
styleElement.innerHTML = ".thinger {width:" + maxWidth + ";}";
document.getElementsByTagName('head')[0].appendChild(styleElement);

그러나 저는 브라우저 불일치를 처리 할 필요가 없으며 "jQuery 방식"을 수행하고 있는지 확인하고 싶습니다. 다른 방법보다 한 가지 방법을 선택해야하는 이유가 있습니까?

로리 맥 크로 산

DOM의 다른 style요소와 마찬가지로 요소를 만들고에 추가 할 수 head있지만 시간 낭비입니다.

사용하는 가장 좋은 방법은 스타일 시트에 클래스 규칙을 설정하고 해당 요소에 클래스를 추가하는 것입니다. 이렇게하면 나중에 코드 재사용과 유지 관리에 도움이되는 우려 사항을 더 잘 분리 할 수 ​​있습니다.

런타임 전에 너비가 무엇인지 모르기 때문에 스타일 시트에서 클래스 규칙을 설정할 수 없습니다.

이 경우 현재 사용중인 방법이 css()가장 적합합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

jQuery를 사용하여 지연이있는 CSS 속성 변경

분류에서Dev

jQuery를 사용하여 지연이있는 CSS 속성 변경

분류에서Dev

Node-Red : 노드를 사용하여 속성 업데이트

분류에서Dev

재귀를 사용하여 자식 속성의 속성 업데이트

분류에서Dev

jQuery CSS 속성을 사용하여 배경 이미지 설정

분류에서Dev

grunt를 사용하여 내 CSS 파일 업데이트 사용

분류에서Dev

JQuery를 사용한 MVC 업데이트 모델 속성

분류에서Dev

$ (this)를 사용하여 id 속성을 업데이트하는 중 jquery가 작동하지 않습니다.

분류에서Dev

Drupal 7에서 JQuery를 사용하여 배경 이미지 CSS 속성을 변경하여 슬라이드 쇼

분류에서Dev

UpdateItemEnhancedRequest DynamoDb java sdk2를 사용하여 특정 속성 업데이트

분류에서Dev

Sequelize를 사용하여 연관된 모델의 속성 업데이트

분류에서Dev

set 함수를 사용하여 C ++ 객체 속성 업데이트

분류에서Dev

Google Cloud Dataflow를 사용하여 Datastore 속성 삭제 또는 업데이트

분류에서Dev

Rally 사용자 관리를 사용하여 사용자 지정 사용자 속성 업데이트

분류에서Dev

jQuery .css () 호출 내에서 JS 변수를 사용하여 CSS 속성의 이름을 지정합니다.

분류에서Dev

JQuery의 사용자 정의 데이터 속성을 사용하여 tr에 CSS 적용

분류에서Dev

jquery를 사용하여 CSS 속성 가져 오기

분류에서Dev

jquery를 사용하여 CSS 속성 가져 오기

분류에서Dev

jQuery를 사용하여 CSS 속성 설정

분류에서Dev

jQuery를 사용하여 CSS 속성 설정

분류에서Dev

Jquery를 사용하여 여러 CSS 변환 속성을 적용하는 방법

분류에서Dev

buildThemes 작업을 사용하여 CSS를 업데이트하는 방법

분류에서Dev

팝업 뷰 컨트롤러를 사용하여 UIView에서 속성을 어떻게 업데이트합니까?

분류에서Dev

팝업 뷰 컨트롤러를 사용하여 UIView에서 속성을 어떻게 업데이트합니까?

분류에서Dev

PHP를 사용하여 docx 파일의 사용자 정의 속성을 업데이트하는 방법

분류에서Dev

jQuery를 사용하여 CSS 배경 이미지 (html 속성 'style'로 설정) 가져 오기

분류에서Dev

jQUery에서 데이터 속성을 사용하여 테이블의 데이터를 업데이트하는 방법

분류에서Dev

wpf에서 inotifypropertychanged 이벤트를 사용하여 다른 창에서 속성을 업데이트하는 방법

분류에서Dev

Android : 선택기를 사용하여 사용자 정의 색상 속성 업데이트

Related 관련 기사

  1. 1

    jQuery를 사용하여 지연이있는 CSS 속성 변경

  2. 2

    jQuery를 사용하여 지연이있는 CSS 속성 변경

  3. 3

    Node-Red : 노드를 사용하여 속성 업데이트

  4. 4

    재귀를 사용하여 자식 속성의 속성 업데이트

  5. 5

    jQuery CSS 속성을 사용하여 배경 이미지 설정

  6. 6

    grunt를 사용하여 내 CSS 파일 업데이트 사용

  7. 7

    JQuery를 사용한 MVC 업데이트 모델 속성

  8. 8

    $ (this)를 사용하여 id 속성을 업데이트하는 중 jquery가 작동하지 않습니다.

  9. 9

    Drupal 7에서 JQuery를 사용하여 배경 이미지 CSS 속성을 변경하여 슬라이드 쇼

  10. 10

    UpdateItemEnhancedRequest DynamoDb java sdk2를 사용하여 특정 속성 업데이트

  11. 11

    Sequelize를 사용하여 연관된 모델의 속성 업데이트

  12. 12

    set 함수를 사용하여 C ++ 객체 속성 업데이트

  13. 13

    Google Cloud Dataflow를 사용하여 Datastore 속성 삭제 또는 업데이트

  14. 14

    Rally 사용자 관리를 사용하여 사용자 지정 사용자 속성 업데이트

  15. 15

    jQuery .css () 호출 내에서 JS 변수를 사용하여 CSS 속성의 이름을 지정합니다.

  16. 16

    JQuery의 사용자 정의 데이터 속성을 사용하여 tr에 CSS 적용

  17. 17

    jquery를 사용하여 CSS 속성 가져 오기

  18. 18

    jquery를 사용하여 CSS 속성 가져 오기

  19. 19

    jQuery를 사용하여 CSS 속성 설정

  20. 20

    jQuery를 사용하여 CSS 속성 설정

  21. 21

    Jquery를 사용하여 여러 CSS 변환 속성을 적용하는 방법

  22. 22

    buildThemes 작업을 사용하여 CSS를 업데이트하는 방법

  23. 23

    팝업 뷰 컨트롤러를 사용하여 UIView에서 속성을 어떻게 업데이트합니까?

  24. 24

    팝업 뷰 컨트롤러를 사용하여 UIView에서 속성을 어떻게 업데이트합니까?

  25. 25

    PHP를 사용하여 docx 파일의 사용자 정의 속성을 업데이트하는 방법

  26. 26

    jQuery를 사용하여 CSS 배경 이미지 (html 속성 'style'로 설정) 가져 오기

  27. 27

    jQUery에서 데이터 속성을 사용하여 테이블의 데이터를 업데이트하는 방법

  28. 28

    wpf에서 inotifypropertychanged 이벤트를 사용하여 다른 창에서 속성을 업데이트하는 방법

  29. 29

    Android : 선택기를 사용하여 사용자 정의 색상 속성 업데이트

뜨겁다태그

보관