Javascript 如何使用多个字体图标
我随后创建了自定义字体图标,并在代码中添加了链接 在那里,我从SVG中创建了图标,并添加了自定义名称 在我的代码中,我有多个按钮和多个' 现在我正在使用所有3个图标,就像这样Javascript 如何使用多个字体图标,javascript,html,css,Javascript,Html,Css,我随后创建了自定义字体图标,并在代码中添加了链接 在那里,我从SVG中创建了图标,并添加了自定义名称 在我的代码中,我有多个按钮和多个' 现在我正在使用所有3个图标,就像这样 <div class="col-sm-10 col-sm-offset-1"> <a class="btn1"><i class="ic-like"></i></a> <a class="btn2"><i class="ic-di
<div class="col-sm-10 col-sm-offset-1">
<a class="btn1"><i class="ic-like"></i></a>
<a class="btn2"><i class="ic-dislike"></i></a>
<a class="btn3"><i class="ic-happy"></i></a>
</div>
现在我的代码中有3个图标
所以我在我的代码中给了Toogle图标
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("a").click(function(){
$("i").toggleClass("ic-like2");
});
$("a").click(function(){
$("i").toggleClass("ic-dislike2");
});
$("a").click(function(){
$("i").toggleClass("ic-happy2");
});
});
</script>
$(文档).ready(函数(){
$(“a”)。单击(函数(){
$(“i”)。切换类(“ic-like2”);
});
$(“a”)。单击(函数(){
$(“i”).toggleClass(“ic-dislike2”);
});
$(“a”)。单击(函数(){
$(“i”)。切换类别(“ic-happy2”);
});
});
我的图标名称是“喜欢ic、喜欢ic、不喜欢ic、不喜欢ic、高兴ic、不高兴ic”
但现在的问题是,当我打开页面时,所有图标都被调到ic-like2
当我点击它回到正常的“ic-like”
但我想显示“ic-like”,点击它应该会显示“ic-like 2”
有人能给我推荐这种类型吗?我不能放弃按钮和“a”标签这里几乎所有其他div都在引导中使用相同的标签,它们很多,所以我只需要为这3个给出,而不改变其他如果我放弃按钮,它在“a”标签中加载其他Css,它也加载其他Css
更新
现在,当我再次点击3个图标中的任何一个,除了这3个图标,
中的图标,你可以这样做。您需要使用jqueryfind
selector函数进行此操作
$(文档).ready(函数(){
$(“a.btn1”)。单击(函数(){
$(this.find(“i”).toggleClass(“fa-thumbs-o-up fa-thumbs-o-down”);
});
$(“a.btn2”)。单击(函数(){
$(this.find(“i”).toggleClass(“fa-smile-o fa-皱眉-o”);
});
$(“a.btn3”)。单击(函数(){
$(this.find(“i”).toggleClass(“fa unlock fa unlock alt”);
});
});代码>
.fa{
字体大小:58px!重要;
}
您好,这可能对您有帮助
$(".btn1 > i").click(function(){
$(this).toggleClass("ic-like2 ic-like");
});
$(".btn2 > i").click(function(){
$(this).toggleClass("ic-dislike2 ic-dislike");
});
$(".btn3 > i").click(function(){
$(this).toggleClass("ic-happy2 ic-happy");
});
是的,你需要jquery库。你能建议我把这个放在你的脑子里吗。我已经给出了
但它不起作用是的,我使用了你更新的代码,但仍然不起作用,我已经在使用那个库了。投票人有什么问题吗?我遇到了一个大问题,所以分享了我的代码。。请不要在没有回答或评论的情况下否决投票