Javascript JQuery 2.1-使用类加载,但仅从类内部获取
这是HTML部分:Javascript JQuery 2.1-使用类加载,但仅从类内部获取,javascript,jquery,Javascript,Jquery,这是HTML部分: <div class="post"> <div class="post-body"> <?php echo $post->body ?> </div> </div> 这个函数正在工作,但我需要div.post-body的内容,而不是里面的hole div标记只是一个纯文本。有什么方法可以做到这一点吗?当然可以,只要做一个postParent.find'.post body'.h
<div class="post">
<div class="post-body">
<?php echo $post->body ?>
</div>
</div>
这个函数正在工作,但我需要div.post-body的内容,而不是里面的hole div标记只是一个纯文本。有什么方法可以做到这一点吗?当然可以,只要做一个postParent.find'.post body'.html不,你不能切换文本节点的显示,只能切换元素,如果这是一个标签占用空间的问题,你可以切换可见性,这样它就留在流中了!如果我需要当前页面中的文本,这将起作用。在我的加载函数中,我从一篇文章中查找.post主体,该函数在列出所有文章的页面中启动。
var posts = $('.posts'),
postToggle = posts.find('.post-toggle');
postToggle.on('click', function(){
var $this = $(this),
postLink = $this.data('link'),
postParent = $this.closest('.post'),
postBody = postParent.find('.post-body');
postBody.load(postLink + " .post-body", function(){
$(this).toggle('fast');
});
$this.toggleClass('fa-plus fa-minus');
return false;
});