我从网上得到了这段代码,但它似乎不起作用。语法正确吗?它来自http://verlager.com/super-dev.php,它包含应该大写的名称。问题是字符串都是大写的,所以我必须将它们改为小写,然后大写名字和姓氏。
JS:
if ($temp > "") { $temp.addClass('capitalize'); // what should I use?
var $full = $temp.split(","); var $nick = $full[0]; $name = $nick.substr( 0, 16);
$("#I" + i).val($name + ", " + $full[1].substr(0, 1) + ". " + members.find(x => x.Name === $temp).Rating);
}
CSS:
.capitalize {text-transform:capitalize;} //$temp is all caps
发布于 2018-05-26 11:03:06
语法不正确。我假设temp是一个字符串。您的类可以工作,但必须以正确的DOM元素为目标,而不是对addClass等DOM操作的字符串进行操作。在下面,将someDOMelement更改为表示要添加大写化类的字符串的元素选择器。使用浏览器开发工具确保类规则不会以某种方式被覆盖。如果需要更新元素的值,请使用text()
if ($temp && $temp.length > 0) {
$(<someDOMelement>).addClass("capitalize");
// ... rest of your string formatting and value setting
}
https://stackoverflow.com/questions/50538689
复制相似问题