2011-07-29 2 views
-2

다음과 같은 HTML 코드가 있습니다.jquery를 사용하여 IE에서 td 태그 내에 텍스트 추가

다음 jquery로 시도하고 있습니다.

$('testclass').each(function() { 
$(this).text("testtext"); 
}); 

이 코드는 FF이지만 IE에서는 작동하지 않습니다. 아무도 내가 IE에서 이것을 해결할 수있는 방법을 알려줄 수 있습니까?

+3

즉, 당신은'선택기에 .' 놓치고있어 정확한 코드의 경우 또한

, 당신은 모든 루프를하지 않아도 text 방법은 일치하는 모든 요소의 텍스트를 설정합니다 즉,'$ ('. testclass')'.., 어떤 브라우저에서도 작동하지 않을 것입니다 (대신'testclass'의 요소, 예를 들어'div'를 찾습니다). –

답변

1

선택기에 문제가 있습니까? "필요합니다." 수업을 선택하려면 다음과 같이하십시오.

$('.testclass').each(/*etc*/); 
+0

"."이없는 다른 브라우저에서 어떻게 작동합니까? – ShankarSangoli

+0

@ShankarSangoli - 내 생각에 OP가 자신의 결정 (실제로 작동하지 않음)에 잘못되었거나 실제 예제가 실제로 문제를 시현하지 않고 있습니다 (예 : '.'는 예제에서의 실수 임). 더 많은 정보와 정확한 코드가 없으면 테스트 할 수있는 데모가 필요하지 않을 수도 있습니다. –

+0

내가보고 싶었어. 내 게시물에. 그러나 실제 문제는 IE의 캐시가 지워지지 않아 어떤 문제가 발생한다는 것입니다. – progster

0

선택기에 마침표가 없습니다.

$('.testclass').text("testtext"); 
관련 문제