2013-12-12 99 views
2

我有一个div其中包含一个td class='small'我想用jQuery来删除它。使用jquery删除td类

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

在我主要的代码,我使用jQuery来提取一个文件一个div然后替换div与提取的主代码。

<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

如果元素是新的ajax内容的一部分,则需要使用'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