首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将变量从accordion传递给JS函数

将变量从accordion传递给JS函数
EN

Stack Overflow用户
提问于 2018-06-21 22:57:05
回答 1查看 73关注 0票数 0

我有一架10节的手风琴。我还有一些JS,它有一些从flickr获取图片的代码。我希望能够单击accordion并使用与accordion部分相关的图像填充accordion部分中的div。示例

SUV

汽车

卡车

当用户单击cars accordion部分时,我想用cars填充cars部分accordion中的div。我已经有手风琴和图像工作了。我需要添加一块,使手风琴部分的点击添加适当的图像。

EN

回答 1

Stack Overflow用户

发布于 2018-06-21 23:08:07

如果我理解你的意思,你有一些像这样的HTML

代码语言:javascript
复制
<div id="SUVs" class="accordionElement"></div>
<div id="Cars" class="accordionElement"></div>
<div id="Trucks" class="accordionElement"></div>

并且您需要必要的Javascript来将某些图像附加到其中的每一个。首先,您必须将HTML更改为以下内容(例如):

代码语言:javascript
复制
<div id="SUVs" class="accordionElement" onclick="appendImage(this);"></div>
<div id="Cars" class="accordionElement" onclick="appendImage(this);"></div>
<div id="Trucks" class="accordionElement" onclick="appendImage(this);"></div>

然后输入如下所示的Javascript代码:

代码语言:javascript
复制
function appendImage(element){
    $(element).append('<img src="pathFromImage/' + $(element).attr('id') + '.jpg" />');
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50971664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档