jQuery - 如何获取数据名称?

标签 jquery css selector

我有很多带有“data-value”属性的div。但只有一个类名为“.selected”。我需要用两者来制作选择器。数据+类名。

如何制作带有数据属性和类名的选择器?

HTML

<div data-value="x">Click Me!</div>
<div data-value="y">Click Me!</div>
<div class='selected' data-value="z">Click Me!</div>
<div data-value="w">Click Me!</div>

jQuery

alert( $("div[data-value] .selected").data('value') );  // this is wrong way...

最佳答案

获取data属性有两种方法:

$(".selected").attr('data-value');  // It works for all type of custom attribute

$(".selected").data('value');  // This one is specially for data attribute

关于jQuery - 如何获取数据名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43320306/

相关文章:

jquery - 拉伸(stretch)图像以填充 div,但不倾斜

css - SCSS 循环 - 存储变量并在不同的循环中再次使用

java - Jsoup 如何让 jQuery 变得像选择器?

class - 在 css 3 中选择一个以上的类

javascript - 使用 filter() 根据父级过滤 jquery

javascript - CSS/Javascript - 使用 css3 或 javascript 复制图像样式(贴纸样式)

javascript - 从单个 DIV 创建 PDF

javascript - 使用 JQuery 通过更改下拉值来更改标签的值

html - 在 <picture> 标签中组合不同的类型和尺寸

css - 仅适用于移动设备的响应式 css 样式