[JQUERY] jQuery를 사용하여, 특정의 CSS가있는 모든 요소를 선택
JQUERYjQuery를 사용하여, 특정의 CSS가있는 모든 요소를 선택
해결법
-
1.당신은 그들에 적용된 CSS 속성에 따라 선택 요소 (A CSS 선택기를 사용) 할 수 없다.
당신은 그들에 적용된 CSS 속성에 따라 선택 요소 (A CSS 선택기를 사용) 할 수 없다.
수동으로이 작업을 수행하려면 사람 등을 제작하지,하지만, 당신은 (실제 CSS 속성이 것 아마 단지 일을 그들에있는 모든 문서의 요소, 루프를 선택하고 관심있는 속성의 계산 된 값을 확인할 수 있습니다 )로서 둥근. 또한 느린 것 것입니다.
편집에 대한 응답으로 업데이트 - 그룹 선택기를 :
$(".Title, .Caption").corner();
-
2.이것은 두 살짜리 스레드이지만, 아마도, 다른 사람에게 도움이 될 수 있도록 나에게 여전히 유용했다. 여기에 내가하고 결국 무엇을 :
이것은 두 살짜리 스레드이지만, 아마도, 다른 사람에게 도움이 될 수 있도록 나에게 여전히 유용했다. 여기에 내가하고 결국 무엇을 :
var x = $('.myselector').filter(function () { return this.style.some_prop == 'whatever' });
하지 간결 내가 좋아하는 것 같은,하지만 난 지금 제외하고는이 같은 필요 적이 없다, 나는 그것을보고대로, 어쨌든 일반적으로 사용하기에 매우 효율적인 아니에요있다.
-
3., 비쥬 감사합니다. 난 당신의 솔루션을 사용하지만, jQuery를 이렇게 대신 순수 자바 스크립트의 .CSS 사용 :
, 비쥬 감사합니다. 난 당신의 솔루션을 사용하지만, jQuery를 이렇게 대신 순수 자바 스크립트의 .CSS 사용 :
var x = $('*').filter(function() { return $(this).css('font-family').toLowerCase().indexOf('futura') > -1 })
이 예는 글꼴 - 가족 속성 값이 "투라"를 포함하는 모든 요소를 선택합니다.
-
4.비쥬의 유사한. 그냥 조금 향상 :
비쥬의 유사한. 그냥 조금 향상 :
$('[class]').filter(function() { return $(this).css('your css property') == 'the expected value'; } ).corner();
나는 $를 사용하여 생각 ( '[클래스]) 더 :
다음은 예이다.
-
5.
// find elements with jQuery with a specific CSS, then execute an action $('.dom-class').each(function(index, el) { if ($(this).css('property') == 'value') { $(this).doThingsHere(); } });
이 코너, 필터 또는 반환을 사용하지 않기 때문에이 솔루션은 다르다. 이것은 의도적으로 사용자의 광범위한 청중을 위해 만들어졌다.
행운을 빕니다!
-
6.사용자 정의 CSS 속성은 각각의 요소에 직접 적용해야 상속되지 않도록, (동적 속성을 추가 할 JS를 사용하는 경우에도, 당신은 클래스를 추가하여 수행해야합니다) ...
사용자 정의 CSS 속성은 각각의 요소에 직접 적용해야 상속되지 않도록, (동적 속성을 추가 할 JS를 사용하는 경우에도, 당신은 클래스를 추가하여 수행해야합니다) ...
CSS
.Title { color:red; } .Caption { color:black; }
HTML
전혀 사실 재산 : 당신은 둥근을 정의 할 필요가 없습니다. 그냥 '반올림'클래스의 존재를 사용합니다 :
<div class='Title Rounded'><h1>Title</h1></div> <div class='Caption Rounded'>Caption</div>
JS
jQuery( '.Rounded' ).corner();
from https://stackoverflow.com/questions/1220834/select-all-elements-that-have-a-specific-css-using-jquery by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 클론 선택 값을 복제하지 않습니다 (0) | 2020.10.26 |
---|---|
[JQUERY] JQuery와 아약스로드 이미지 (0) | 2020.10.26 |
[JQUERY] 클릭하면 링크를 열고 여러 페이지를 만들려면 (0) | 2020.10.26 |
[JQUERY] 마우스 오른쪽 클릭에 바인딩 이벤트 (0) | 2020.10.26 |
[JQUERY] 어떻게 자바 스크립트 / 빼기 날짜를 추가하려면? (0) | 2020.10.26 |