2012-09-25 5 views
0

시작 제거 나는 그것은이 span에 둘러싸여 마크 업 자체 CSS 클래스를 추가 전화 번호와 유사한 임의의 번호를 찾을 때마다 도대체가 내 HTML 마크 업되어 뭘, Skype 내 컴퓨터에 설치되어있는 꼬리표. 그리고 그것은 전체 페이지의 렌더링 후이 HTML을 주입합니다. '나를 위해 잘 작동JQuery와 : 클래스 이름 스카이프

<table class="grd_tbl"> 
<tr> 
    <td> 
    <span class="JQuestionno"> 
     <span class="skype_pnh_print_container_1348488781"> 
     // some foo number 
     </span> 
    </span> 
    </td> 
</tr> 
</table> 

다음과 같이 그래서이

$(document).ready(function() {    
     setInterval(function() {     
      $(".grid_tbl .JQuestionno span") 
      .removeClass("skype_pnh_print_container_1348488781"); 
     }, 3000); 
    }); 

HTML 마크 업 시도 제거하는 방법이 있지만, 내가 응용 프로그램을 다시 시작할 때 다시 skype_pnh_print_container_ 클래스와 연관된 번호가 변경 및 Script didn를 일하지 마라. 이제 Skype으로 시작하는 마크 업을 HTML 마크 업으로 찾아서 제거해야합니다.

또한 스레드에 대한 링크를 제공하지 마십시오. blah-blah meta tag을 추가하거나 페이지에 css class을 추가하십시오. 그것은 작동하지 않습니다. 나는 그것을 시도했다.

도움을 주시면 감사하겠습니다. 이것은 단지 하나를 가지고 당신이

$(document).ready(function() {    
    setInterval(function() {     
     $(".grid_tbl .JQuestionno span") 
     .removeClass('span[class^="skype"]'); 
    }, 3000); 
}); 
+10

이것은 프로그래밍과 관련이 없습니다. [브라우저 용 Skype 애드온]을 제거하거나 비활성화하십시오. (http://helpspa.com/networking_internet/internet-explorer/how-to-uninstall-the-skpe-browser-plugin-how-to-remove-skype-link- 전화 번호 /). –

+0

@BurhanKhalid 왜 프로그래밍과 관련이 없는지, Skype가 컴퓨터에 설치해야하며 하루 종일 같은 페이지에서 작업해야하는 경우 어떻게해야합니까? 당신은 틀린 친구입니다. 이것이 문제이며 관련이 있습니다 주제에서 .. 또한 매우 잘, 브라우저에서 플러그인을 제거하는 방법을 알고 suggesion을 주셔서 감사합니다. –

답변

6

당신은 당신의 선택의 모습이 경우에 jQuery를 그래서 Attribute Starts With Selector

을 사용할 수 있습니다 클래스 이름 인 문제는 점 (.) 또는 대시 (-)가 포함되어서는 안됩니다.

+1

그것은 작동하지 않았지만'$ (". grid_tbl .JQuestionno span")를 사용하여 해결했습니다. removeClass ( function (index, css) { return (css.match (/ \ bskype_ \ S +/g) ||) 조인 (''); }); }, 3000); ' –

0

:

+0

클래스가 div로 시작하지 않습니다. – TigOldBitties

+0

수정 해 주셔서 감사합니다. – muthu

0
$(".grid_tbl .JQuestionno span") 
     .replace(/\bskype_pnh_print_container.*?\b/g, ''); 

같은 시도 할 수

$('span[class^="skype"]')