jQuery val在Chrome中无法正常工作

前端之家收集整理的这篇文章主要介绍了jQuery val在Chrome中无法正常工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个简单的jQuery函数
$('#selectable1 span').live('mousedown',function() {
        var ff = $(this).css("font-family");
        $("#family").val(ff);
});

单击span元素(mousedown)时,输入(#family)将获取其字体系列值.
它适用于FireFox,但在Chrome中,它仅适用于仅由一个单词组成的字体系列.格鲁吉亚将工作,但Times New Roman不会.

你可以在这里看到代码

http://jsfiddle.net/aLaGa/

或住在http://www.typefolly.com

这有什么问题?
感谢名单

解决方法

您可以稍微更改脚本以替换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

猜你在找的jQuery相关文章