Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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 Make div toUpperCase()_Javascript_Jquery - Fatal编程技术网

Javascript Make div toUpperCase()

Javascript Make div toUpperCase(),javascript,jquery,Javascript,Jquery,我一直在寻找一个脚本,使所有文本在每个div大写字母。 我发现这个脚本: <script type="text/javascript" src="Script/jquery-1.3.2.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("div").text($("div").text().toUpperCase

我一直在寻找一个脚本,使所有文本在每个div大写字母。 我发现这个脚本:

<script type="text/javascript" src="Script/jquery-1.3.2.js"></script>
<script type="text/javascript">

         $(document).ready(function(){
            $("div").text($("div").text().toUpperCase());
    });
</script>
独自一人应该工作。。。但事实并非如此

我觉得这应该很简单

感谢您的任何帮助

编辑


我不能用ID做这个!它必须与实际元素一致。

您可以根据id设置它

<div id="textDiv">
...
</div>

$("#textDiv").text().toUpperCase();

...
$(“#textDiv”).text().toUpperCase();

您可以根据id进行设置

<div id="textDiv">
...
</div>

$("#textDiv").text().toUpperCase();

...
$(“#textDiv”).text().toUpperCase();
您可以使用css-

div{text-transform:uppercase}
你可以使用css-

div{text-transform:uppercase}

这里的问题是,对$('div')的内部调用迭代每个div,获取文本,将其更改为大写,并在outter$('div')迭代中将其设置为当前元素。您需要循环遍历每个div,获取其文本,然后将其重置为大写版本。执行此操作的代码如下所示:

<script>
$('div').each(function(k, element)
{
    $(element).text( $(element).text().toUpperCase() );
});
</script>

$('div')。每个(函数(k,元素)
{
$(元素).text($(元素).text().toUpperCase());
});
另一种方法是也使用CSS:

<style>
div { text-transform: uppercase; }
</style>

div{文本转换:大写;}

这里的问题是,对$('div')的内部调用迭代每个div,获取文本,将其更改为大写,并将其设置为outter$('div')迭代中的当前元素。您需要循环遍历每个div,获取其文本,然后将其重置为大写版本。执行此操作的代码如下所示:

<script>
$('div').each(function(k, element)
{
    $(element).text( $(element).text().toUpperCase() );
});
</script>

$('div')。每个(函数(k,元素)
{
$(元素).text($(元素).text().toUpperCase());
});
另一种方法是也使用CSS:

<style>
div { text-transform: uppercase; }
</style>

div{文本转换:大写;}
关于:

$('div').each(function() {
    $(this).html($(this).text().toUpperCase());
});
那么:

$('div').each(function() {
    $(this).html($(this).text().toUpperCase());
});

ID不是选项,我不能更改实际代码,我只能添加到它。ID不是选项,我不能更改实际代码,我只能添加到它。