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