jquery - 使用 jquery 选择多个值
问题描述
我的问题是在类名中查找具有特定前缀的所有对象,例如在 html 的以下部分中,我希望能够通过单个语句获取 us_mr 和 us_she。
<div>
<div class="us_me">Some about me</div>
<div class="us_she">Some about she</div>
<div class="they_she">Some about others</div>
</div>
这是我试过的
$(".^us_")
假设它会找到
<div class="us_me">Some about me</div>
<div class="us_she">Some about she</div>
但出现语法错误
解决方案
您可能想尝试$("div[class^='us_']")
工作演示
console.log($("div[class^='us_']").length);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
<div class="us_me">Some about me</div>
<div class="us_she">Some about she</div>
<div class="they_she">Some about others</div>
</div>
推荐阅读
- firebase - 为主题 IOS 使用 UID
- c - 如何在 C 中删除二叉搜索树中的一级节点?
- reactjs - 使用 react-portal-toolip 时在 React 中生成的 id 返回错误
- python - 如何判断一个excel文件是打开还是关闭?
- php - 将图像保存在 PHP 中的托管服务器中
- opengl-es - 具有早期返回和分支的 GLSL 顶点着色器性能
- google-maps - 按县限制谷歌地图地理编码请求?
- mongodb - 性能字符串与 int 值
- android - 在 Java 中为数组解析 JSON 字符串
- python - 在 python 中与 For/while 循环作斗争