jquery - 使用 JQuery 从正文中选择所有输入文本

标签 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());
    }
}

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

谢谢!

最佳答案

function toUpper() {
    $("input:text").val(function(i, val) {
        return val.toUpperCase();
    });        
}

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

关于jquery - 使用 JQuery 从正文中选择所有输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4760196/

相关文章:

javascript - 选中复选框时如何激活行的链接

css - 如何使用 SASS 定义 css 选择器类前缀

ios - Selector 方法必须与观察者所在的实例相同吗?

javascript - jQuery:获取原始选择器

javascript - 在其中声明一个带有 html 的变量,并使用 .insertAfter 插入该变量

jquery - 如何替换/替换属性名称,而不是其内容

javascript - 如何验证 jquery cookie.js 兼容性?

json - Ajax 错误 “SyntaxError: JSON.parse: unexpected character”

jquery - 使用 JQuery 不区分大小写地比较文本输入值

jQuery 选择器问题