我想知道HTML5提供了哪些属性.

以这段HTML为例:

<ul data-group="Companies">
  <li data-company="Microsoft"></li>
  <li data-company="Google"></li>
  <li data-company ="Facebook"></li>
</ul>

是否有 Select 器可获取:

  • data-company="Microsoft"以下的所有元素
  • data-company!="Microsoft"小于"Companies"的所有元素
  • 在其他情况下,是否可以使用其他 Select 符,如"包含、小于、大于等".

推荐答案

$("ul[data-group='Companies'] li[data-company='Microsoft']") //Get all elements with data-company="Microsoft" below "Companies"

$("ul[data-group='Companies'] li:not([data-company='Microsoft'])") //get all elements with data-company!="Microsoft" below "Companies"

查找jQuery Selectors:contains是一个 Select 器

这是关于:contains selector号公路的信息

Javascript相关问答推荐

无法动态更新ArcGIS JavaScript SDK要素层渲染器

原型链中的同一财产怎么会有不同的价值?

使用JavaScript更改json值顺序

使用typeof运算符获取对象值类型-接收字符串而不是数组

在React中获取数据后,如何避免不必要的组件闪现1秒?

if/else JavaScript中的条件行为

防止用户在selectizeInput中取消 Select 选项

WebRTC关闭navigator. getUserMedia正确

用JavaScript复制C#CRC 32生成器

使用GraphQL查询Uniswap的ETH价格

如何解决useState错误—setSelect Image不是函数''

Angular 订阅部分相互依赖并返回数组多个异步Http调用

为什么123[';toString';].long返回1?

当用户点击保存按钮时,如何实现任务的更改?

Rxjs流中生成IMMER不能在对象上操作

钛中的onClick事件需要在两次点击之间等待几秒钟

try 将Redux工具包与MUI ToggleButtonGroup组件一起使用时出错

JS Animate()方法未按预期工作

删除元素属性或样式属性的首选方法

为列表中的项目设置动画