gpt4 book ai didi

javascript - 社交媒体图标链接属性

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:15:26 24 4
gpt4 key购买 nike

我想选择所有具有特定类的 ul > li > a > i 元素并向它们添加链接属性。你可以去fiddle并理解我的意思。

var twitter_url = 'twitter link';
var facebook_url = 'facebook link';
var gplus_url = 'google plus link';

if ($('ul.social i').hasClass('.fa-twitter')){
$("ul.social a:nth-child(1)").attr("href", twitter_url);
}
if ($('ul.social i').has('.fa-facebook')){
$("ul.social a:nth-child(2)").attr("href", facebook_url);
}
if ($('ul.social i').has('.fa-google-plus')){
$('ul.social a').attr("href", gplus_url);
}

最佳答案

试试这个

        var twitter_url = 'https://twitter.com/FameWaves_intl';
var facebook_url = 'https://facebook.com/famewaves';
var gplus_url = 'https://plus.google.com/famewaves';


$('ul.social li').each(function(){
var aLink = $(this).find('a'),
className = $(this).find('i').prop('class');
switch(className)
{
case "fa fa-twitter":
aLink.attr("href", twitter_url);
break;
case "fa fa-facebook":
aLink.attr("href", facebook_url);
break;
case "fa fa-google-plus":
aLink.attr("href", gplus_url);
break;
}

});

这是 fiddle

关于javascript - 社交媒体图标链接属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32591004/

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