1
<div class="post-content-container">
<div class="post-content">
Some very long text
</div>
<button (click)="showMore($event)">Show more</button>
</div>
<div class="post-content-container">
<div class="post-content">
Some very long text
</div>
<button (click)="showMore($event)">Show more</button>
</div>
<div class="post-content-container">
<div class="post-content">
Some very long text
</div>
<button (click)="showMore($event)">Show more</button>
</div>
我想在点击按钮后给post-content
添加一个类。那么,首先我需要找一位家长,对吧?然后,我想找到它的一个孩子,并添加到它的自定义CSS类。如何查找和添加css类到一个div的孩子?
showMore(event: any) {
let parent = event.target.parentNode; <-- post-content-container
//now, how to get into parent's child (I mean post-content) and add to it some custom css class?
}
嗯,也许我的帖子不清楚。可以有几个后置内容容器和后置内容div,我不想将它们添加到所有这些类中。我想添加那个只有点击按钮的类。 – elzoy
我已经更新了我的答案和更新的要求:-)它使用“showMyClass”而不是单个属性的布尔值数组。不是最好的实现,但它的工作原理,你明白了。 –
谢谢。你有我很好的主意。我做了一些有点不同,但也与索引使用。 – elzoy