-6ren">
gpt4 book ai didi

javascript - 如何获取函数元素中的值

转载 作者:太空宇宙 更新时间:2023-11-03 18:14:12 26 4
gpt4 key购买 nike

我不知道如何在这样的元素中获取特殊值:

我的 HTML:

<div class="medium-6 medium-centered row" id="image-box">
<% @files = Dir["app/assets/images/*.*"] %>
<% @files.each do |f| %>
<div class="th" onclick="openimage(this)">
<img src="/assets/<%= f.split('/').last %>" width="50" height="55" id="abc" />
</div>
<% end %>
</div>

我的javascript:

function openimage(element) {
console.log(element)
}

我的元素像这样返回:

"<div class="th" onclick="openimage(this)">
<img src="/assets/line_icon.png" width="50" height="55" id="abc">
</div>"

我想得到这一行“/assets/line_icon.png”,但我不知道该怎么做。请!帮助我。

p/s: 我必须在 onclick="openimage(this) 中添加 "this",因为我在 ruby​​ on rails 中使用循环

最佳答案

只需将您的 js 函数更改为:

function openimage(element) {
console.log($(element).find("img").attr("src"))
}

关于javascript - 如何获取函数元素中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28873555/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com