JS和JQuery的新功能,将游戏设计为一个练习。
我正在尝试选择ID包含特定字符串并具有特定类的div。
我知道如何选择课程:
$(".myClass")
我知道如何选择包含特定字符串的ID:
$("[id*=" + certainString + "]")
但我不知道如何将两者结合起来得到:
$( elements of class ".myClass" that also have id that contains certainString)
只需将选择器放在彼此旁边(中间没有空格),即可选择具有特定类和 也 有一个 id 匹配约束:
id
const certainString = 'foo'; const fooMyClasses = $(".myClass[id*=" + certainString + "]"); console.log(fooMyClasses.length); console.log(fooMyClasses[0].outerHTML);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div class="myClass"> </div> <div class="myClass" id="foo123"> </div>