2011-11-21 7 views
-2
<span class="one"> 
    <span class="two three">text</span> 
</span> 

나는 HTML을 편집 할 수 없습니다. jquery 만 사용할 수 있습니다. 이 예에서 클래스, 둘, 셋을 삭제하고 또한 텍스트를 수정하는 방법 : "새로운"내 코드에서jquery에서 텍스트 수정

http://jsfiddle.net/MJaeV/

는 몇 가지 클래스 두입니다.

$(".one .two").removeClass("two three").text("new"); 

여기 working example입니다 : 내가 의해 가정이 클래스 ONE

+3

이것은 아주 기본적인 jQuery를합니다. 너 무슨 짓을 한거야? –

답변

2

을 위해 사용해야합니다 당신은 클래스를 제거 의미 "클래스를 삭제", 당신은 removeClasstext가 사용할 수 있습니다. 여기

+0

감사합니다. 그러나 제 코드에는 소수의 클래스가 두 개 있습니다. 이 클래스에 사용해야합니다. –

+0

셀렉터가 변경되었으므로 이제 클래스 "one"의 요소 자손 인 클래스 "2"의 요소에만 적용됩니다. –

2

당신은 이동 :

$('span.one span').removeClass('two').removeClass('three').text('new'); 

이하가 :

$('span.one span').removeClass('two three').text('new');