2009-12-07 7 views
5

<br/><br /> 또는 <br> 태그를 모두 #id p에서 제거하고 싶습니다. 나는 $('#id p').find('br').remove();을 시도했지만 작동하지 않는 것 같습니다.모든 줄 바꿈 (BR) 제거

답변

3

가 될 것이다 가장 좋은 방법은 ...

$('#id p br').remove(); 
+0

아, 감사합니다, 내 일했습니다. 나는 ID에 의해 엘리먼트에 액세스하고 있었지만 클래스는 그렇지 않았습니다. :) – 3zzy

+0

아! 걱정하지 마라. 나는 여기에 몇 가지 질문을한다. – alex

0

특정 ID가있는 단락에서 BR 개를 검색하려고합니까? 그렇다면, 나는 그게 대신 p#id이 될 것이라고 생각합니다 (저는 JQuery 전문가는 아니지만 CSS 선택기를 따르는 경향이 있습니다).

+0

아니요, p는 '내부'#id입니다. – 3zzy

6

나는이 예제를 밖으로 시도, 그것은 나를 위해 일한 :

<html> 
<head> 
    <title>Test!</title> 
    <script src="jquery-1.3.2.js"/> 
</head> 
<body> 
    <div id="foobar"> 
     <p> 
      This is <br/> some <br/> text. 
     </p> 
    </div> 
    <input type="button" value="Click" onclick="$('#foobar p').find('br').remove();"/> 
</body> 
</html> 

다른 있나요 당신이 시도하고있는 무슨 할 것?

+1

'$ ('# foobar p br'). remove();'도 할 수있다. 또한 http://jsbin.com/을 확인하십시오. 그것은 굉장. 환영. – Kobi