You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用jQuery修改class为my_class且data-index=0的div的CSS属性

如何使用jQuery修改指定class和data-index的div的CSS属性?

嘿,这个需求用jQuery处理起来非常直接,咱们一步步来:

首先,确保你的页面已经引入了jQuery库(如果还没加的话,得先在页面里引入它,不然下面的代码没法生效)。

接下来,我们需要精准定位到目标元素:要选择class为my_class且data-index属性值为0的div,jQuery支持属性选择器,所以可以把类选择器和属性选择器结合起来,写成:$('.my_class[data-index="0"]')。

然后就可以用jQuery的.css()方法来修改它的CSS属性了,分两种场景:

1. 修改单个CSS属性

如果只需要改一个属性,比如把背景色改成蓝色,直接传属性名和值就行:

// 修改背景色为蓝色
$('.my_class[data-index="0"]').css('background-color', 'blue');

2. 修改多个CSS属性

如果要一次性改多个样式,推荐传一个对象进去,这样代码更简洁高效:

// 同时修改背景色、文字颜色和内边距
$('.my_class[data-index="0"]').css({
  'background-color': '#f0f0f0',
  'color': '#333',
  'padding': '15px 20px'
});

另外,要是你之后需要获取这个元素的某个CSS属性值,也可以用.css()方法,比如$('.my_class[data-index="0"]').css('background-color')就能拿到当前的背景色值。

内容的提问来源于stack exchange,提问作者Adnan Butt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.22 07:57:33