我正在嘗試制作一個腳本,該腳本采用“img src”的 URL,然后進行編輯,最后將其放在“a data-title= href”上,所有這些都在每個“item-foo item-bar item-foo bar”上該版本有效,我得到了鏈接,但后來我無法進行更改我嘗試在另一個“每個”中執行“每個”但它不起作用,接下來嘗試回傳變數“視頻”但只有最后一個出來。
我希望能很好地解釋自己,不幸的是英語不是我的母語,最重要的是我正在學習 javascript 哈哈。我的問候和尊重。
我希望能很好地解釋自己,不幸的是英語不是我的母語,最重要的是我正在學習 javascript 哈哈。我的問候和敬意!
<div class="item-foo item-bar item-foo bar">
<div class="inner-block">
<a data-title="" href="https://example.com/news/16143-chair.htm" title="Chair with rotten legs">
<span class="image">
<img src="https://thumbs.example.com/thumbs/v/i/d/e/o/chair38630.mp4/chair38630.mp4-3.jpg" alt="Chair with rotten legs" />
</span>
</a>
</div>
<div class="item-foo item-bar item-foo bar">
//similar content, diferent URLs
</div>
<script>
jQuery("span.image img").each(function() {
direccion = $(this).prop("src");
edit1 = direccion.replace("thumbs", "media");
edit2 = edit1.replace("thumbs", "videos");
index = edit2.indexOf("mp4");
video = edit2.slice(0, index 3);
//console.log("The URL of the video is: " video);
});
</script>
uj5u.com熱心網友回復:
要找到<a>您可以使用的包含.closest('a'),然后設定.attr()
jQuery("span.image img").each(function() {
direccion = $(this).prop("src").replace("thumbs", "media").replace("thumbs", "videos");
$(this).closest('a').attr('href',direccion.slice(0, direccion.indexOf("mp4") 3));
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="item-foo item-bar item-foo bar">
<div class="inner-block">
<a data-title="" href="https://example.com/news/16143-chair.htm" title="Chair with rotten legs"> Right click and check href
<span class="image">
<img src="https://thumbs.example.com/thumbs/v/i/d/e/o/chair38630.mp4/chair38630.mp4-3.jpg" alt="Chair with rotten legs" />
</span>
</a>
</div>
<div class="item-foo item-bar item-foo bar">
<!--similar content, diferent URLs-->
</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/388812.html
標籤:javascript 查询 用户脚本
