Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.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 将div类设置为与其文本匹配_Javascript_Jquery - Fatal编程技术网

Javascript 将div类设置为与其文本匹配

Javascript 将div类设置为与其文本匹配,javascript,jquery,Javascript,Jquery,我想把div的文本复制到它的类中。我得到了下面的代码,但它复制了所有同级div的文本,但我只希望当前div的文本成为它的类 就像下面的代码将“我是亚历克斯你好”复制为代码下面两个div的类一样,我想要的第一个div应该只有类“我是亚历克斯”,同样地,下一个类应该只有类“你好” 我是亚历克斯 你好吗 var classes=$(“.someText”).text().replace(/[,--.]/g,”); $(“.someText”).addClass(类); 这是一个非常奇怪的要求,但您可以

我想把div的文本复制到它的类中。我得到了下面的代码,但它复制了所有同级div的文本,但我只希望当前div的文本成为它的类

就像下面的代码将“我是亚历克斯你好”复制为代码下面两个div的类一样,我想要的第一个div应该只有类“我是亚历克斯”,同样地,下一个类应该只有类“你好”

我是亚历克斯
你好吗
var classes=$(“.someText”).text().replace(/[,--.]/g,”);
$(“.someText”).addClass(类);

这是一个非常奇怪的要求,但您可以通过将函数传递给
addClass()
来实现它,如下所示:

$('.someText').addClass(函数(){
返回$(this.text();
});
.am{
颜色:蓝色;
}
.是吗{
颜色:红色;
}

我是亚历克斯

你好
这是一个非常奇怪的要求,但您可以通过将函数传递给
addClass()
来实现它,如下所示:

$('.someText').addClass(函数(){
返回$(this.text();
});
.am{
颜色:蓝色;
}
.是吗{
颜色:红色;
}

我是亚历克斯

您好
您需要在每个div中循环

$(函数(){
$('div.someText')。每个(函数(){
var classes=$(this.text().replace(/[,--.]/g,”);
$(此).addClass(类);
});
});

我是亚历克斯

您好
您需要在每个div中循环

$(函数(){
$('div.someText')。每个(函数(){
var classes=$(this.text().replace(/[,--.]/g,”);
$(此).addClass(类);
});
});

我是亚历克斯
这是你想要的吗

var divs=$(“.someText”);
对于(变量i=0;i

我是亚历克斯
这是你想要的吗

var divs=$(“.someText”);
对于(变量i=0;i

我是亚历克斯

你好
谢谢兄弟!请你也告诉我,我怎样才能把文中的“,”改为“,”和“,”。事实上,我在追求这个功能,如果你能帮助我<代码>$(this).text().replace(',','').replace('and','')。没问题,很高兴为您提供帮助No,正在替换字符串中的a、n和d。谢谢兄弟!请你也告诉我,我怎样才能把文中的“,”改为“,”和“,”。事实上,我在追求这个功能,如果你能帮助我<代码>$(this).text().replace(',','').replace('and','')。没问题,很高兴为您提供帮助No,正在替换字符串中任意位置的a、n和d。谢谢,我如何以相同的方式为按钮设置data filter=“.value”?谢谢,我如何以相同的方式为按钮设置data filter=“.value”?
<div class="someText">I am alex</div>
<div class="someText">How are you</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js" type="text/javascript"></script>
<script>
    var classes = $(".someText").text().replace(/[, -- .]/g," "); 
    $(".someText").addClass(classes);
</script>