gpt4 book ai didi

javascript - JQuery 属性通配符包含空格分隔

转载 作者:行者123 更新时间:2023-11-30 08:51:46 26 4
gpt4 key购买 nike

有没有办法获取具有带值属性的元素。该属性有多个值。这些值以空格分隔。

<div data-bind-contains="Header-Logo Footer-Logo"></div>

$('[data-bind-contains*=Header-Logo]') 的问题它将全部返回。该元素 $('[data-bind-contains*=Header-Logo-Something]') 也是。

<div data-bind-contains="Header-Logo Footer-Logo"></div>
<div data-bind-contains="Header-Logo-Looper"></div>

选择器 $('[data-bind-contains*=Header-Logo]') 将返回这两个不是我的意图。

最佳答案

使用 ~ (属性包含词)匹配选择器

$('[data-bind-contains~=Header-Logo]')

这将为您提供在属性值中匹配的精确单词,因此这应该排除 yourword-something

Fiddle 来展示差异。

Doc

关于javascript - JQuery 属性通配符包含空格分隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17248043/

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