我有一个简单的jQuery函数:
$('#selectable1 span').live('mousedown',function() { var ff = $(this).css("font-family"); $("#family").val(ff); });
单击span元素(mousedown)时,输入(#family)将获取其字体系列值.
它适用于FireFox,但在Chrome中,它仅适用于仅由一个单词组成的字体系列.格鲁吉亚将工作,但Times New Roman不会.
你可以在这里看到代码:
这有什么问题?
感谢名单
解决方法
您可以稍微更改脚本以替换WebKit在字体名称包含空格时添加的引号,如下所示:
$('#selectable1 span').live('mousedown',function() { var ff = $(this).css("font-family").replace(/\'/g,""); $("#family").val(ff); });
You can see a working demo here 原文链接:https://www.f2er.com/jquery/178171.html