JQuery: img.src change
JQuery: img.src change
我正在尝试构建这个简单的图库,似乎Chrome的安全性不支持内联jquery(它适用于IE)。(当我点击 .mini 类图像时,我希望 .show 类图像复制它的 src)。所以我需要写一个.js文件。我只是无法让它工作。请提供一些建议?我为我的英语不好道歉。
.HTML:
<div class="galerie" align="center">
<div class="mini">
<img onClick="show1.src=imag01.src" id="imag01" src="img/pers/img1.jpg" alt="NO IMAGE"/>
<img onClick="show1.src=imag02.src" id="imag02" src="img/pers/img2.jpg" alt="NO IMAGE"/>
<img onClick="show1.src=imag03.src" id="imag03" src="img/pers/img3.jpg" alt="NO IMAGE"/>
<img onClick="show1.src=imag04.src" id="imag04" src="img/pers/img4.jpg" alt="NO IMAGE"/>
<img onClick="show1.src=imag05.src" id="imag05" src="img/pers/img5.jpg" alt="NO IMAGE"/>
<img onClick="show1.src=imag06.src" id="imag06" src="img/pers/img6.jpg" alt="NO IMAGE"/>
<img onClick="show1.src=imag07.src" id="imag07" src="img/pers/img7.jpg" alt="NO IMAGE"/>
<img onClick="show1.src=imag08.src" id="imag08" src="img/pers/img8.jpg" alt="NO IMAGE"/>
<img onClick="show1.src=imag09.src" id="imag09" src="img/pers/img9.jpg" alt="NO IMAGE"/>
</div>
<div class="show" align="center">
<img id="show1" src="img/img1.jpg" alt="NO IMAGE"/>
</div>
</div>
.CSS:
<style type="text/css">
.mini img {
height: 80px;
border: 4px solid #C3C3C3;
padding: 1px;
margin: 0 10px 10px 0;
}
.mini img:hover {
border: 4px solid #B08FAB;
cursor:pointer;
}
.show img {
border: 4px solid #C3C3C3;
padding: 1px;
height: 400px;
}
div.galerie{
box-shadow: 0px 3px 10px #243139;
z-index: 5;
}
</style>
JQuery(不工作):
$(".mini img").click(function(){
var imgsrc = jQuery(this).attr("src");
$("#show1").attr("src", imgsrc);
});
jQuery("#show1 img").attr("src") = imgsrc;
^^ 不是jQuery的工作方式。完全。
jQuery("#show1 img").attr("src", imgsrc);
^^ 是jQuery的工作方式。
jQuery .attr()
文档。
编辑:你的选择器也是错误的。 #show1
是一个图像。所以你应该做:
jQuery("#show1").attr("src", imgsrc);
编辑2: ...你得到的是imgsrc
的第一张图片的src,而不是被点击的那张。使用this
:
var imgsrc = jQuery(this).attr("src");
甚至
var imgsrc = this.src;
相关文章:
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- Javascript:使用绝对路径设置img src
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- Javascript将图像src更改为淡入淡出
- 如何使用Angular动态添加iframe-src
- Selenium WebDriver and JavaScript change
- //而不是在src=“”上使用http://"属性
- 使用:new Image()控制加载html.src=html_URL
- 无法使用nodeJS在html中设置Image src
- Bootstrap 3 Datepicker v4:dp.show和dp.change事件在Datepicker内联时不
- 如何动态更改脚本src
- 在不设置协议的情况下,使用javascript/jquery更改iframe-src
- 图像可以从源<img src=""/>.TEXT可以在没有javascript的情况下从外部
- 在字符串中查找所有图像 src URL 并存储在数组中
- 带有.change()的AJAX不起作用
- Change iframe src
- Change image src onchange og Select
- JQuery: img.src change
- JQuery Onclick Change Image Src未刷新图像
- Change img src with javascript