Javascript 点击一些文本更改图像

Javascript 点击一些文本更改图像,javascript,jquery,Javascript,Jquery,我尝试在点击部分更改图像。 现在我有一个折叠div的列表,工作正常,但是我想为每个div显示一个图像。 工程 Lorem ipsum Door sit amet,一位杰出的领导者,他在劳动和就业方面的贡献是暂时的。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责 营销 “Lorem ipsum door sit amet,一位杰出的献身者,他是一位临时劳工和职业经理人。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一起,在一个

我尝试在点击部分更改图像。 现在我有一个折叠div的列表,工作正常,但是我想为每个div显示一个图像。


工程

Lorem ipsum Door sit amet,一位杰出的领导者,他在劳动和就业方面的贡献是暂时的。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一个无教区的房间里互相指责

营销

“Lorem ipsum door sit amet,一位杰出的献身者,他是一位临时劳工和职业经理人。但是,在最低限度上,我们需要一个实验室来进行日常工作。两人或两人在一起,在一个无教区的房间里,在一个无教区的房间里

jQuery(文档).ready(函数(){ jQuery(“strong.schema常见问题”)。单击(函数(){ if(jQuery(this).hasClass(“活动”)){ jQuery(“strong.schema常见问题”).removeClass(“active”); jQuery(“p.schema-faq-answer”).slideUp(“slow”); }否则{ jQuery(“strong.schema常见问题”).removeClass(“active”); jQuery(this).addClass(“活动”); jQuery(“p.schema-faq-answer”).slideUp(“slow”); jQuery(this.next().slideDown(“slow”); } }); });
我认为您只需使用Jquery attr就可以做到这一点

你的形象

<img id="MyImg" src="some/path" />

你需要更好地解释你想要什么。你想要更改什么图像,以及更改哪一个图像?请尽可能多地向我们提供信息。当我从右侧单击“标题”以更改图像时,请附上图片。(每个标题都有一个图像)这对于一个img是可以的。但在我的例子中,一个img列表。只有一个myst处于活动状态,其余的将被隐藏。图像列表在哪里?你有多个div,其中有多个img标记吗?或者你有一个js数组模式用于所有路径?是的,我有多个div,其中有img。看了你的代码和你的问题后,我有点担心我对此感到困惑,我可能理解正确,但我认为您需要做的是使用removeclass()或addclass**jQuery(“strong.schema常见问题”).trigger('click'))如果有一个崩溃,它会触发它。是的,我现在这样做了,它工作了,但是对于每个div,我必须添加一个新的id和一个新的类,这是悲哀的部分。它不是动态的。
<img id="MyImg" src="some/path" />
<span id="txtChangeImage">Text to change Image</span>
$('#txtChangeImage').click(function(){
     $('#MyImg').attr('src','Your/New/path');
});