将 #contentImg 的 src 更改为单击的链接内的图像
Change src of #contentImg to image within link which was clicked
我设置了jquery移动列表视图。我想使用 jQuery 将 #contentImg 的 src 更改为单击的图像缩略图的 src。
因此,当单击"ul data-role="listview"中的"a"时,我希望将"#contentImg"的src发送到$this内的img(这是单击的"a"标签)。
如何使用 jQuery 执行此操作?
代码如下
<ul data-role="listview">
<li><a href="#content">
<img src="image1.jpg" />
<h3>Image1</h3>
<p>Description</p>
</a></li>
<li><a href="#content">
<img src="image2.jpg" />
<h3>Image2</h3>
<p>Description</p>
</a></li>
</ul>
在文档中进一步
<img id="contentImg" src="contentImg.jpg" />
只是为了澄清何时单击第一个链接 #contentImg src 应该更改为 image1.jpg如果单击第二个链接,它将是 image2.jpg
这
应该适用于jQuery>=1.7:
$('li a[href="#content"]').on('click', function(){
$('#contentImg').attr('src', $(this).find('img').attr('src'));
});
JSFiddle
如果使用 jQuery <1.7,则按 .live
交换.on
相关文章:
- 将纯文本URL转换为可单击链接
- 阻止在单击链接后转到页面顶部
- 单击链接时停止运行javascript
- 单击链接时如何将引导程序转盘旋转到特定位置
- 通过单击链接(兄弟姐妹?)从无线电输入中获取id
- Jquery UI日期选择器没有'单击链接时不会再次显示
- javascript警报框中的可单击链接
- 停止触摸滚动还可以防止单击链接
- 单击链接时设置cookie
- 如何区分用户单击链接和在 UIWebView 中执行自动重定向的页面
- 使用 jQuery 单击链接时更改链接背景颜色
- 单击链接时添加另一个选项
- 禁用触摸设备上的单击链接未按预期工作
- 如何在单击链接后将局部变量发送到部分呈现
- 单击链接时折叠响应式导航
- 单击链接时取消“点击”JS
- 单击链接后显示加载程序
- 更改类后单击链接将不起作用
- 在PHP代码中单击链接javascript函数调用
- 如何在单击链接时为不同的输入字段提供不同的值