我在SO上找到的这个脚本似乎给出了IE8的问题。问题可能是什么?
function titleCase (str, glue){
glue = (glue) ? glue : ['of', 'for', 'and'];
return str.replace(/(\w)(\w*)/g, function(_, i, r){
var j = i.toUpperCase() + (r !== null ? r : "");
return (glue.indexOf(j.toLowerCase())<0)?j:j.toLowerCase();
});
}
它说明了return (glue.indexOf(j.toLowerCase())<0)?j:j.toLowerCase();
错误:对象不支持此属性或方法
此外,它似乎与jquery的第14行有关。哪一行不是评论(function( window, undefined ) {
。但是,当我把它“显示所有脚本错误”时,也许这只是一个警告而不是真正引起实际问题的东西。