在jquery中匹配精确的属性名称
match exact attribute name in jquery
我正在尝试使用每个函数,但我需要匹配准确的属性名称
jquery
$('[data*="name"]').each(function(i, obj){dostuff}
我只需要在找到名称时{dostuff},而不需要在找到名称时。有什么建议吗?
删除*
$('[data="name"]').each(function(i, obj){dostuff}
根据文档,*也匹配子字符串,所以如果不需要,只需删除它:)
我认为你应该这样做。
$('[data="name"]').each(function(i, obj){ dostuff });
我希望我帮了你!:)
您应该能够只使用属性equals选择器,它与当前没有*
的选择器基本相同(因为*=
用作"包含"选择器):
// This would perform your operation to every element that had a data attribute of
// "name" (i.e. <span data="name">, etc.)
$('[data="name"]').each(function(i, obj){
dostuff();
});
仅
$('[data="name"]').each(function(i, obj){dostuff}
或
$('[data*="name"]:not([data*=names])').each(function(i, obj){dostuff}
从属性选择器(*字符)中删除"包含"条件
$('[data="name"]').each(function(i, obj){dostuff}
在属性名称后使用*
选择具有带值的指定属性的元素包含给定的子字符串
阅读此处
相关文章:
- 变量属性jQuery
- 扫描具有相同命名和插入值的所有数据属性-jQuery
- 查找具有特定数据属性jQuery的元素
- 自定义属性jquery Datatables
- 在布尔属性JQuery之间切换
- 如何替换属性 JQuery 中的子字符串
- 如果我滚动并刷新我的网页,我的导航标题会失去其属性.JQuery
- 查找具有特定数据属性 jquery 的最接近的上一个元素
- 未捕获的类型错误:对象 [对象对象] 的属性“jQuery”不是函数
- 获取自定义属性 jQuery
- 来自输入属性 jQuery 的数组
- 使用名称属性jQuery从下拉列表中获取所选文本
- 筛选数据属性 jQuery
- 使用带有下拉选择的自定义属性jQuery选择器(取2)
- 使用带有下拉选择的自定义属性jQuery选择器
- 选择HTML<输入>缺少类型属性-jQuery的元素
- 数据属性 jQuery 的最高和最低
- 将数据属性设置为按钮并链接所述属性jquery的值
- 检查空属性jquery
- 变换属性jquery