Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将所有输入值更改为小写或大写?在JavaScript/jQuery中_Javascript_Jquery - Fatal编程技术网

如何将所有输入值更改为小写或大写?在JavaScript/jQuery中

如何将所有输入值更改为小写或大写?在JavaScript/jQuery中,javascript,jquery,Javascript,Jquery,这就是我得到的: function doClickCaps(){ cs = ++cs % 2 var data = $("input.letters").val(); data.toUpperCase() } 但它似乎不起作用?你可以这样做 function doClickCaps() { cs = ++cs % 2; $('input.letters').each(function() { $(this).val($(this).val().to

这就是我得到的:

function doClickCaps(){
  cs = ++cs % 2
  var data = $("input.letters").val();
  data.toUpperCase() 
}

但它似乎不起作用?你可以这样做

function doClickCaps() {
    cs = ++cs % 2;
    $('input.letters').each(function() {
        $(this).val($(this).val().toUpperCase());
    });
}
函数doClickCaps(){
$('input[class=letters]')。每个(函数(){
var data=$(this.val();
log(data.toUpperCase());
})
}

您可以这样做

函数doClickCaps(){
$('input[class=letters]')。每个(函数(){
var data=$(this.val();
log(data.toUpperCase());
})
}

使用jquery您可以执行类似的操作

$(函数(){
$(“#上”)。单击(函数(){
$('.texttomanu>.letters').val($('.texttomanu>.letters').val().toUpperCase());
});
$(“#下”)。单击(函数(){
$('.texttomanu>.letters').val($('.texttomanu>.letters').val().toLowerCase());
});
});

大写字母
小写

使用jquery您可以执行类似的操作

$(函数(){
$(“#上”)。单击(函数(){
$('.texttomanu>.letters').val($('.texttomanu>.letters').val().toUpperCase());
});
$(“#下”)。单击(函数(){
$('.texttomanu>.letters').val($('.texttomanu>.letters').val().toLowerCase());
});
});

大写字母
小写
您可以使用它在内部循环所有元素

函数doClickCaps(){
$('input.letters').val((u,v)=>v.toUpperCase());
}
doClickCaps()

您可以使用它在内部循环所有元素

函数doClickCaps(){
$('input.letters').val((u,v)=>v.toUpperCase());
}
doClickCaps()


首先。。用分号分隔语句<代码>cs=++cs%2--
data.toUpperCase()只需使用$(“input.letters”).val().toUpperCase()也可以。您的代码似乎还可以。但它不起作用:/Second。。你的控制台说什么?有错误吗?我猜
数据
要么未设置,要么为空?控制台未捕获任何错误。首先。。用分号分隔语句<代码>cs=++cs%2--
data.toUpperCase()只需使用$(“input.letters”).val().toUpperCase()也可以。您的代码似乎还可以。但它不起作用:/Second。。你的控制台说什么?有错误吗?我的猜测是,
数据
要么未设置,要么为空?控制台未捕获任何错误。无法使用该类的多个输入。不是具体的实例他可以随意更改查询选择器,其目的是在大写和小写之间切换^^在演示中再添加一个
。你会明白我的意思。。。。“更改所有输入的值”@charlietfl将该输入包含在div中如何?问题是,您将在所有输入上设置相同的值。并且该值将是第一个的值,因为该类不能处理多个输入。不是具体的实例他可以随意更改查询选择器,其目的是在大写和小写之间切换^^在演示中再添加一个
。你会明白我的意思。。。。“更改所有输入的值”@charlietfl将该输入包含在div中如何?问题是,您将在所有输入上设置相同的值。这个值将是第一个找到的值