gpt4 book ai didi

javascript - 如何检查带有 "for"prop 的标签是否存在?

转载 作者:行者123 更新时间:2023-12-03 04:13:32 26 4
gpt4 key购买 nike

我有一个 HTML 标签:

<label class="label-radio-button-detail-gray" for="Metallic Black">
</label>

还有一个我从 ajax 帖子返回给我的数组:

Array [ "Metallic Black" ]

我想检查页面上是否存在带有 for="Metallic Black"的标签,然后添加一个类。

这就是我所拥有的:

).done(function(response){
console.log(response);
if(response.length > 0) {
response.forEach(function(item){

});
}
});

我如何实现这个目标?

最佳答案

您可以使用以下解决方案。

var response = ["Metallic Black"];

if (response.length > 0) {
response.forEach(function(item) {
$("label").each(function() {
if ($(this).prop("for") == item) {
$(this).addClass("your-class");
}
});
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<label class="label-radio-button-detail-gray" for="Metallic Black"> Metallic Black
</label>
<br/>
<label class="label-radio-button-detail-gray" for="Metallic Black1"> Metallic Black1
</label>

关于javascript - 如何检查带有 "for"prop 的标签是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44239256/

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