gpt4 book ai didi

javascript - jquery 按类选择然后匹配值

转载 作者:行者123 更新时间:2023-12-02 14:05:03 25 4
gpt4 key购买 nike

我有一个这样的列表

<ul>
<li class="somename">1</li>
<li class="somename">2</li>
<li class="somename">3</li>
<li class="somename">1</li>
</ul>

那么我有这样的值

var myvalue = 1;

我想将 myvalue 与所有 $(".somename).text() 进行比较以找到匹配的内容并将匹配的文本更改为如下所示的其他内容

<ul>
<li class="somename">changed</li>
<li class="somename">2</li>
<li class="somename">3</li>
<li class="somename">changed</li>
</ul>

$(".somename").text() 给我字符串中的所有文本,如 1231

我尝试for循环

       for(i=0;i<$(".somename").length;i++){
if(myvalue == $(".somename")[i].text()){
$(this).text("changed")
}
}

最佳答案

$('.somename').each(function() {

var value = $(this).text();

if (value == "1") {
$(this).text("Changed")

}

})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li class="somename">1</li>
<li class="somename">2</li>
<li class="somename">3</li>
<li class="somename">1</li>
</ul>

  1. 使用.each()循环遍历该类的所有元素。
  2. 有一个条件,如果满足则更改文本

关于javascript - jquery 按类选择然后匹配值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40120731/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com