gpt4 book ai didi

javascript - jQuery 一个带有 url 的元素

转载 作者:行者123 更新时间:2023-11-29 10:12:28 25 4
gpt4 key购买 nike

我有 3 个带有 data-image="1" data-image="2" data-image="3" 的 div .

我有变量$img_nubmer

我需要使用 data-image = $img_nubmer 从元素中获取 div 的背景图像 url。

类似$url = $("'.img[data-image="+$img_number+"']").css("background-image")

请问我该怎么做?

最佳答案

我会试试

$img_number = 5;  // just an example
$url = $("img[data-image='"+$img_number+"']").css("background-image"); // grab the background property

所以对于一个完整的例子:

window.getURL = function() {
$img_number = $('[type="number"]').val();
$url = $("[data-image='" + $img_number + "']").css("background-image");
$url = $url.replace('url(', '').replace(')', ''); // lose the extra details
alert($url);
}
div.image {
background-image: url('http://graph.facebook.com/205500370/picture?type=large');
height: 150px;
width: 150px;
}

div {
display: inline-block;
vertical-align: middle;
text-align: center;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="image" data-image="5"></div>
<div>
<input type="number" value="5" />
<br>
<button onclick="getURL()">Get Image URL</button>
</div>

关于javascript - jQuery 一个带有 url 的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30698083/

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