Apare para remover o espaço em branco

jQuery trim não está funcionando. Eu escrevi o seguinte comando para remover o espaço em branco. O que há de errado nisso?

 var str = $('input').val(); str = jquery.trim(str); console.log(str); 

Exemplo de violino .

jQuery.trim() capital Q?

ou $.trim()

Não há necessidade de jQuery

JavaScript tem um método nativo .trim() .

 var name = " John Smith "; name = name.trim(); console.log(name); // "John Smith" 

Exemplo aqui

String.prototype.trim ()

O método trim () remove o espaço em branco de ambas as extremidades de uma string. Espaços em branco neste contexto são todos os caracteres do espaço em branco (espaço, tabulação, espaço sem quebra, etc.) e todos os caracteres do terminador de linha (LF, CR, etc.).

ou apenas use $.trim(str)

Por que não tentar isso?

html:

 

abc

js:

 $("p").text().trim();