[英]Changing all links with jquery
我想从另一个站点获取内容并添加 href 的链接。 但是我的 JQuery 代码只是采用了第一个 href 并用它更改了每个 href。
该代码采用表格和标签。 我只想在href前面添加一个链接。 我的意思是第一个 href 就像“example/example1”,我想将其更改为“https:example.com/example/example1”。
PHP cUrl 代码:
<?php
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,"https://www.planetdp.org/subtitlelist?translator=Kill+Master");
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1);
$sonuc = curl_exec($curl);
preg_match_all('@<td class="subtitle1">(.*?)</td>@si',$sonuc,$info);
$info = $info[0];
echo '<ul class="movie-name">';
for($i=0; $i < count($info);$i++){
echo '<li class="content">';
echo $info[$i];
echo '</li>';
}
echo '</ul>';
?>
和 JQuery 代码:
$(".alert-link").attr("href");
var href = $(".alert-link").attr("href");
$(".alert-link").attr("href", "https://planetdp.org"+href);
您需要遍历要更改href
所有classes
$('.alert-link').each(function() {
var value = $(this).attr('href');
$(this).attr("href", "https://planetdp.org"+href);
});
经测试运行良好。 希望这对你有帮助。
$('a').each(function() {
var value = $(this).attr('href');
$(this).attr("href", "https://planetdp.org"+href);
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.