2013-12-12 2 views
2

divtd class='small'이 포함되어 있습니다. 이것을 제거하려면 jQuery를 사용하고 싶습니다. 내 주요 코드에서jquery를 사용하여 td 클래스를 제거합니다.

<td class="small" style="padding:8px 0;color:#999;vertical-align:middle;"> 
A bunch of gibberish... 
</td> 

나는 다음 추출과 주요 코드에서 div을 대체 파일에서 사업부를 추출하기 위해 jQuery를 사용하고 있습니다.

<head> 
<meta http-equiv="content-type" content="text/html;charset=UTF-8"> 
<meta http-equiv="content-language" content="en"> 
<meta name="viewport" content="width=500" /> 
<title>Rooster Teeth News</title> 
<link rel="stylesheet" type="text/css" href="site/wwwRand1.css"> 
<?php 
include('site/simple_html_dom.php'); 
$html=file_get_html('http://roosterteeth.com/home.php'); 
$html->save('site/result.htm')      
?> 
<script type="text/javascript" src="site/jquery.js"></script> 
<script type="text/javascript"> 
$('document').ready(function() {  
$('#postsArea').load('site/result.htm #postsArea'); 
}); 
</script> 
</head> 
<body> 
<div id="wrap"> 
<div id="postsArea"></div> 
</div> 

내가 겪고있는 문제는 'div'가 교체 된 후에 'td'만 제거 할 수 있다는 것입니다. 누구든지 나를 도울 수 있다면 정말 감사하겠습니다. 고맙습니다. 당신이 사용할 수 있도록

+0

$를 ('td.small') removeClass ('작은'); –

+0

요소가 새로운 아약스 콘텐츠의 일부인 경우 'load()'콜백을 사용해야합니다. 문서를 참조하십시오. – charlietfl

+0

도움 주셔서 감사합니다. – Sabre

답변

3

load() 방법은 콜백 기능이 있습니다.

$('#postsArea').load('site/result.htm', function(){ 
    $('#postsArea td.small').removeClass('small') 
}); 
+0

왜 downvote입니까? 나는 약간의 오타가 있었지만 지금은 고쳐졌다. – Sergio

+0

도움을 주셔서 대단히 감사합니다. – Sabre

+0

@Sabre, 도와 드릴 수있어서 기쁩니다! – Sergio

관련 문제