Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
JQuery小写文本_Jquery_Css - Fatal编程技术网

JQuery小写文本

JQuery小写文本,jquery,css,Jquery,Css,我有许多字段包含数据库中的数据。文字都是大写的 我尝试了文本转换:大写第一个字母已经是大写,此CSS不能降低其余字母的大小写。然后我又添加了1个类文本转换:小写,则需要其中一个 我计划使用JQuery降低所有文本的级别,然后使用CSS进行大写 不知何故,我的JQuery语法不起作用。请帮忙 JS 您的问题是此实际上是窗口。另外,val()用于表单控件设置/获取值 您可以使用文本(函数)执行此操作: $('#tester').text(function(_, val){ return va

我有许多字段包含数据库中的数据。文字都是大写的

我尝试了
文本转换:大写
第一个字母已经是大写,此CSS不能降低其余字母的大小写。然后我又添加了1个类
文本转换:小写,则需要其中一个

我计划使用JQuery降低所有文本的级别,然后使用CSS进行大写

不知何故,我的JQuery语法不起作用。请帮忙

JS


您的问题是
实际上是
窗口
。另外,
val()
用于表单控件设置/获取值

您可以使用
文本(函数)
执行此操作:

$('#tester').text(function(_, val){
    return val.toLowerCase();
});

您的问题是
这实际上是
窗口。另外,
val()
用于表单控件设置/获取值

您可以使用
文本(函数)
执行此操作:

$('#tester').text(function(_, val){
    return val.toLowerCase();
});

一个
没有值,因此不能使用
.val()
!使用
html()
,或
text()

没有值,因此不能使用
.val()
!使用
html()
,或
text()


您不需要jQuery将文本转换为小写,可以使用JavaScript

var tester=document.getElementById('tester');
tester.innerHTML=tester.innerHTML.toLowerCase()

hthththtrhhththrtghws-hthththtnbgbs
您不需要jQuery将文本转换为小写,请使用JavaScript

var tester=document.getElementById('tester');
tester.innerHTML=tester.innerHTML.toLowerCase()

HTHT-htrh-HTH-RTGHWS-HTHT-NBGB-S
您的问题在于
此参考窗口的范围

试试这个:

var$tester=$(“#tester”);
$tester.text($tester.text().toLowerCase())


HTHT HTHTRH HTH RTGHWS HTHT NBGB S
您的问题在于
此参考窗口的范围

试试这个:

var$tester=$(“#tester”);
$tester.text($tester.text().toLowerCase())

HTHT HTRH HTH RTGHWS HTHT NBGB S
将“$(本)”替换为“$('#测试仪“)

在这种情况下,“this”不是指“#tester”

将“$(this)”替换为“$(“#tester”)


在这种情况下,“this”并不是指“#tester”

您试图在一个没有值的元素上获取一个值。查看
text()
。那么为什么CSS
文本转换为小写不适合你?我不清楚。你试图在一个没有值的元素上获取一个值。查看
text()
。那么为什么CSS
文本转换为小写不适合你?我不清楚。@Imagine WebDesign,非常感谢,但我替换了
$('#tester').html($(this.html().toLowerCase())它不工作!我想知道这是怎么回事?@abcidd the
$(this).html()
就是把它弄乱的原因。把它改成
$(“#tester”)
或者创建一个
#tester
的变量,像
var test=$(“#tester”)那样使用它
test.html()
@Imagine WebDesign,非常感谢,但是我替换了
$('#tester').html($(this.html().toLowerCase())它不工作!我想知道这是怎么回事?@abcidd the
$(this).html()
就是把它弄乱的原因。把它改成
$(“#tester”)
或者创建一个
#tester
的变量,像
var test=$(“#tester”)那样使用它
test.html()
@charlietfl,非常感谢!我试图替换
.val(function(,val){return val.toLowerCase();
,但它也不起作用!对不起,我复制粘贴了您的代码进行修改,并将
val()
保留在中。使用工作演示@charlietfl修复,非常感谢!我尝试替换
.val(function(,val){return val.toLowerCase())
但它也不起作用!对不起,我复制粘贴了您的代码以进行修改,然后离开了
val()
in.修复了正在运行的演示版alsoThank you,chipChocolate.py!哇,还有另一种方法!@abcidd-当然有。加载整个jQuery库只是为了将文本转换为小写,这是一种过分的做法。我要说的是使用JavaScript。非常感谢你,chipChocolate.py!哇,还有另一种方法!@abcidd-嗯,当然当然有。加载一个完整的jQuery库只是为了将文本转换成小写是一种过分的做法。我要说的是使用JavaScript。
$(function() {
var test = $('#tester')
test.html(test.html().toLowerCase());
});
$(document).ready(
    function(){
$('#tester').val($('#tester').val().toLowerCase());
    });