好的,我是 javascript 新手,所以这可能不是执行此操作的最佳方式...
我试图在单击时更改材质图标的颜色。基本上我正在尝试打开和关闭它。问题是我的代码,虽然它确实发现图标没有读取类...我尝试添加一个类,使用一个 id,甚至一个名称,但它无法读取它。我看到了其他图像交换的响应,并尝试了图像交换,但我只想改变颜色。
JAVASCRIPT:
function updateFavorites()
{
if($(this).find($("#staricon")).hasClass('text-warning'))
{
$(this).find($("#staricon")).addClass('text-warning');
}
else
{
$(this).find($("#staricon")).removeClass('text-warning');
}
}
HTML:
<a class=" stats pull-right " href="javacript:void" ><span
onclick="updateFavorites()"><i id="staricon" class="text-warning material-
icons " title="Favorite" >star</i></span></a>