Javascript 单击展开并更改文本
在“En savoir plus”上,单击我展开.item折叠div,当div打开时,我在“Fermer”中更改文本“En savoir plus”,但是 他唯一的工作是最后一项Javascript 单击展开并更改文本,javascript,jquery,Javascript,Jquery,在“En savoir plus”上,单击我展开.item折叠div,当div打开时,我在“Fermer”中更改文本“En savoir plus”,但是 他唯一的工作是最后一项 jQuery(文档).ready(函数(){ jQuery('.item container')。单击(函数(){ var link=jQuery(this); jQuery('.item collapse').slideToggle('800',function(){ if(jQuery(this).is(':vis
jQuery(文档).ready(函数(){
jQuery('.item container')。单击(函数(){
var link=jQuery(this);
jQuery('.item collapse').slideToggle('800',function(){
if(jQuery(this).is(':visible')){
html('Fermer');
}否则{
html('En savoir
加上”);
};
});
var$this=jQuery(this.next();jQuery(“.item collapse”).not($this.hide();
});
});
问题是您正在使用类
和单击
功能和滑动切换
。当您单击其中一个div时,它的行为就像您单击了所有div一样
i对于事件处理程序,请使用id
,或者对要单击的每个div单击onClick
,然后调用span change函数