gpt4 book ai didi

javascript - 有没有一种优雅的方法来检查至少一个元素是否具有特定的类?

转载 作者:行者123 更新时间:2023-12-01 06:32:23 24 4
gpt4 key购买 nike

我有一个元素列表,我想检查是否至少有一个元素具有 demo_control

以下代码有效。有更优雅的方式吗?

    var a='f_date1,f_date2,f_date3,f_date4,f_field1,f_field2'.split(',');
var flag=false;
var i;
for (i = 0; i < a.length; i++) {
if ($('#'+a[i]).hasClass('demo_control')) {
flag=true;
}
}

最佳答案

hasClass 的文档说:

Determine whether any of the matched elements are assigned the given class.

所以不需要显式循环;只需一次性选择元素,然后对该选择应用该方法:

let flag = $('#f_date1,#f_date2,#f_date3,#f_date4,#f_field1,#f_field2').hasClass('demo_control');

关于javascript - 有没有一种优雅的方法来检查至少一个元素是否具有特定的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60027804/

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