jQuery从具有属性的元素获取ID

用户名

我具有每个元素中唯一不同的属性的值:

属性:和值示例:data-date =“ 2016-04-08”

我只需要更改背景颜色,但我不知道jquery是否可以。

我的html上的示例当前元素:

<td class="fc-day fc-widget-content fc-fri fc-past" data-date="2016-04-08"></td>
<td class="fc-day fc-widget-content fc-fri fc-past" data-date="2016-04-09"></td>
<td class="fc-day fc-widget-content fc-fri fc-past" data-date="2016-04-10"></td>

我正在寻找更改其颜色背景的方法,但我仅将属性值作为参考:

Earray[i] = "2016-04-08"

我尝试:

to get id : var idf = $(this).attr("data-date",Earray[i]).id();

直接更改CSS:

$(this).attr("data-date",Earray[i]).css('background-color', 'rgb(255, 255, 255)');

但我对此元素没有任何事件可通过“ this”获取它,可以帮助我使用选择器或网页上具有属性“ data-date”的元素,其值如下:2016-04-08

罗里·麦克罗森(Rory McCrossan)

您可以使用属性选择器来检索元素。试试这个:

$('[data-date="' + Earray[i] + '"]').css('background-color', 'rgb(255, 255, 255)');

工作实例

请注意,您可以将属性选择器与类或元素结合使用以提高性能,例如。$('td[data-date="..."]')还要注意,您应该将样式规则放在单独的CSS样式表中,并且仅在JS代码中添加/删除类。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JQUERY 中具有特定属性(id)的 .next() 元素

来自分类Dev

从数组获取具有max属性的元素

来自分类Dev

获取具有min属性的元素

来自分类Dev

jQuery-获取li元素的ID属性

来自分类Dev

获取具有相同类的元素的ID

来自分类Dev

获取具有特定 ID 的元素的孙

来自分类Dev

jQuery的选择元素具有属性

来自分类Dev

jQuery计算具有属性的元素

来自分类Dev

如何在jquery或angularjs中使用具有特定属性的标签名称获取元素

来自分类Dev

如果元素具有ID属性,则覆盖伪元素:: before

来自分类Dev

获取具有属性的etree元素,或包含具有属性的子元素

来自分类Dev

获取没有特定ID的元素-jQuery

来自分类Dev

HTML Javascript-获取所有具有ID的元素

来自分类Dev

获取具有“名称”属性的XML元素的标签名称

来自分类Dev

获取具有slot属性vue的元素的列表

来自分类Dev

groovy / xml-获取具有较大属性值的元素

来自分类Dev

获取具有最高属性的列表中的n个元素

来自分类Dev

XPath:获取具有位置和属性的元素

来自分类Dev

在XmlDocument中获取具有特定属性值的xml元素

来自分类Dev

如何选择不具有ID属性的元素?

来自分类Dev

元素可以同时具有ID和属性吗?

来自分类Dev

如何通过Selenium查找具有随机id属性的元素

来自分类Dev

如果元素具有具有特定 id 的附加属性,则更改属性的值

来自分类Dev

在mongodb中使用findOne获取具有最大ID的元素

来自分类Dev

获取具有最高数值的输入元素的输入id

来自分类Dev

XPath-从具有动态ID的表中获取元素

来自分类Dev

jQuery触发具有“ onclick”属性的元素点击

来自分类Dev

jQuery选择具有自定义属性的元素

来自分类Dev

jQuery:选择具有特定数据属性值的元素?

Related 相关文章

热门标签

归档