¿Hay una forma integrada con jQuery para "titular el caso" de una cadena? Entonces, dado algo como bob smith, ¿se convierte en "Bob Smith"?
No necesita jQuery para esto; se puede lograr usando el método nativo .replace() :
function toTitleCase(str) { return str.replace(/(?:^|\s)\w/g, function(match) { return match.toUpperCase(); }); } alert(toTitleCase("foo bar baz")); // alerts "Foo Bar Baz"En jQuery 1.4+ (al menos) puedes usar
var camelized = jQuery.camelCase("some-string"); // Returns "someString"No pude encontrarlo la última vez que revisé la documentación, pero está ahí y se usa internamente.