javascript - jQuery 结合 id、class 和多个属性选择器
问题描述
阅读jQuery API doc Selectors 页面后,我不知道如何在一个语句中组合这三种类型的选择器。
现在我认为这可能是一个同时使用它们的模板
$("#myUniqueId.class1.class2.nClass[attribute1='value1'][nAttribute='nValue']")
这可能是如何选择 div 元素的示例:
<html>
<div id="left-sidebar" data-is-here-when="md lg" class="left-sidebar js-pinned-left-sidebar ps-relative">
<html>
<script>
jQuery("#left-sidebar.left-sidebar.js-pinned-left-sidebar[data-is-here-when='md lg']")
</script>
谢谢大家的回答和评论
解决方案
首先,您应该在页面上只有一个具有给定 id 的项目,所以从#wmd-help-button
.
如果可以选择该按钮并且您需要对此进行区分,请执行#wmd-help-button.is-selected
.
推荐阅读
- ios - traitCollectionDidChange 仅在后台被调用多次
- c++ - 在将 unique_ptr 移动到同一对象的基类构造后,使用指向对象的原始指针初始化字段
- linux - Linux 上 Wordpress 文件的权限
- html - 与窗口大小相同的图像元素:关闭
- javascript - 如何在 Material UI 中为 Textfield 类型日期设置“min”属性?
- python - 熊猫数据框 - 列选择
- javascript - 如果我使用 bootstrap.bundle.js,为什么 Popper 不能独立工作
- python - 无法使用 Selenium 登录网站
- python - Tkinter scale/slider .get() 值在函数中不更新
- scala - 如何正确链接路由