javascript – img缩略图点击替换div文本值与缩略图标题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – img缩略图点击替换div文本值与缩略图标题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2468字,纯文字阅读大概需要4分钟。
内容图文
![javascript – img缩略图点击替换div文本值与缩略图标题](/upload/InfoBanner/zyjiaocheng/731/978b22d4aeef4ae8b8ba0b083b69f3d8.jpg)
如果您查看js小提琴,您会发现单击缩略图会更改图像以及.currentimgtitle文本值,但它会更改页面上的所有.currentimgtitle文本值,当我只想更改与jquery相关的文本值时,jquery和html是下面
$(".imgcontainer").each(function() {
var imgsrc = $(".minicontainer img:first-child", this).attr("src");
var imgtitle = $(".minicontainer img:first-child", this).attr("title");
$(this).append('<div class="presentouter"><img src="' + imgsrc + '" class="presentimg"/><div class="currentimgtitle" title="' + imgtitle + '">' + imgtitle + '</div></div>');
});
$(".miniimg, .miniimg2, .miniimg3").click(function() {
var miniimgrc = $(this).attr("src"),
$presentImg = $(this).closest(".imgcontainer").find(".presentimg");
$presentImg.attr('src', miniimgrc);
});
$(".miniimg, .miniimg2, .miniimg3").click(function(index) {
var miniimgtitle = $(this).attr("title"),
$presentTitle = $(this).closest(".imgcontainer").find(".currentimgtitle");
$presentTitle.attr('title', miniimgtitle);
});
$(".imgcontainer").each(function(index) {
$(".miniimg, .miniimg2, .miniimg3").click(function() {
var textval = $(this).attr("title");
$(".currentimgtitle").text(textval);
});
});
<div class="imgcontainer">
<div class="minicontainer">
<img src="http://lh3.googleusercontent.com/_Zuzii37VUO4/Ta0nUeMwXoI/AAAAAAAAFoc/7f0Um7OTgNg/s000/Antartic-by-Peter-Rejcek.jpg" title="icy mountains" class="miniimg"/>
<img src="http://lh3.googleusercontent.com/_Zuzii37VUO4/Ta0nUFUhg6I/AAAAAAAAFoY/GToUxRYcteY/s000/Antartic-by-Kelly-Speelman.jpg" title="icy planes and hills" class="miniimg2"/>
<img src="http://lh4.googleusercontent.com/_Zuzii37VUO4/Ta0nTs8AbPI/AAAAAAAAFoU/zCvNKv4kfe4/s000/BeachWaves-By-RePublicDomain.jpg" title="sun rise with clouds" class="miniimg3"/>
</div>
</div>
<div class="imgcontainer">
<div class="minicontainer">
<img src="http://3.bp.blogspot.com/-EyJOI3UFWvo/Te5KHGgOpSI/AAAAAAAAESY/PhG66jWB1OA/s200/blogger-featured-slideshow.png" title="Blogger Logo" class="miniimg"/>
<img src="http://2.bp.blogspot.com/-BKPnpE6QpfY/TewL7Q16ipI/AAAAAAAAERg/pxn6NY1nNsg/s640/best-blogger-template-stunning-slider-magazine.PNG" title="blogger template" class="miniimg2"/>
<img src="http://4.bp.blogspot.com/-gxaZr19LXtY/TdRcJrxv3gI/AAAAAAAAD68/KaX9UN0B2nE/s640/advanced-design-magazine-blogger-template.PNG" title="another blogger template" class="miniimg3"/>
</div>
</div>
解决方法:
你为什么不改变
$(".currentimgtitle").text(textval);
至
$(this).closest(".imgcontainer").find(".currentimgtitle").text(textval);
就像你做了几行更高?
内容总结
以上是互联网集市为您收集整理的javascript – img缩略图点击替换div文本值与缩略图标题全部内容,希望文章能够帮你解决javascript – img缩略图点击替换div文本值与缩略图标题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。