使用JQuery从body中选择所有输入文本

tin*_*ina 2 jquery selector

我只想<input type="text"></input>从html的主体中获取所有内容.

到目前为止我有这个:

function toUpper() {
    var elements = $("body input:text");
    for(var i=0; i<elements.lenght; i++){
        elements[i].val(elements[i].val().toUpperCase());
    }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用......我可能在JQuery Selector上遗漏了一些东西......但我不知道是什么.

谢谢!

jAn*_*ndy 5

function toUpper() {
    $("input:text").val(function(i, val) {
        return val.toUpperCase();
    });        
}
Run Code Online (Sandbox Code Playgroud)

这可能更方便.
演示:http://www.jsfiddle.net/4yUqL/85/