Jquery Js如何根据元素本身的值定义元素
我知道也许我做不到 例: 我想要的另一种方式是:Jquery Js如何根据元素本身的值定义元素,jquery,dom,Jquery,Dom,我知道也许我做不到 例: 我想要的另一种方式是: $(".dv1 span[correct=sp2]").addClass("active"); $(".dv1 span[text=C]").addClass("active"); 也许还有其他方法可以做到这一点,对吗?谢谢 这样做: $('.dv1 span').filter(函数(索引){return($(this.text()).trim()==“D”?$(this):false;}) var element=$('.dv1 span
$(".dv1 span[correct=sp2]").addClass("active");
$(".dv1 span[text=C]").addClass("active");
也许还有其他方法可以做到这一点,对吗?谢谢 这样做:
$('.dv1 span').filter(函数(索引){return($(this.text()).trim()==“D”?$(this):false;})代码>
var element=$('.dv1 span').filter(函数(索引){return($(this).text()).trim()===“D”?$(this):false;});
element.addClass('active')
.active{
颜色:红色
}
D
C
Z
您可以执行以下操作:
$(".dv1 span").each(function(){
if($(this).text().trim() == 'C'){
$(this).addClass('active');
}
})
我不确定第二种方法是否有效。这里还有另一种方法:
$(".dv1").find('span[correct=sp2]').addClass("active");
正在工作。可能重复的
$(".dv1").find('span[correct=sp2]').addClass("active");