jquery css 속성값으로 선택 가능 할까요?
본문
<div style="margin-left: 10px;">가나다</div>
<div style="margin-left: 20px;">가나다</div>
글작성시 에디터에서 이렇게 작성 됬을때
마진-레프트가 10과 20을 각각 선택하여
조작좀 할려고 하는데요
jquery 를 이용하여
html의 스타일값 으로 그 div 를 선택 할수 있을까요??
답변 2
스타일 선택자는 없습니다. 굳이 하시려면
$("div").each(function(){
if($(this).css('marginLeft")=="10px")
{
// 처리
}
});
이런식으로 해야하는데 굳이 꼭 이렇게할 필요가 있을까요?
클래스나 id를 부여해서 컨트롤 하는게 좋을것 같습니다.
// $("div[style^='margin-left'][style$='20px;']").text("마바사");
$("div[style*='margin-left: 20px;']").text("마바사");
// 요런 식으로도 가능합니다
답변을 작성하시기 전에 로그인 해주세요.