`
liuxiang822
  • 浏览: 48346 次
  • 性别: Icon_minigender_1
  • 来自: 常州
社区版块
存档分类
最新评论

jQuery 获取和设置匹配元素样式属性值css

阅读更多

通过jQuery内的CSS样式操作方法,可以访问或设置DOM元素的级联样式

1、css(key, value) 在所有匹配的元素中,设置一个样式属性的值。

示例:

把所有段落的color样式属性值改为红色。

$("p").css("color","red");

HTML 代码:

<p>Test Paragraph.</p>

结果:

<p style="color:red;">Test Paragraph.</p>

2、css(name) 访问第一个匹配元素的样式属性。使用这个方法可以很容易地取得第一个匹配元素的样式属性的值。

示例:

取得第一个段落的color样式属性的值。

$("p").css("color");

HTML 代码:

<p style="color:red;">Test Paragraph.</p>

结果:

"red"

3、css(properties) 把一个“名/值对”对象设置为所有匹配元素的样式属性。 这是一种在所有匹配的元素上设置大量样式属性的最佳方式。

示例:

为所有p元素设置color和background样式属性。

$("p").css({ color: "red", background: "blue" });

HTML 代码:

<p>Test Paragraph.</p>

结果:

<p style="color:red; background:blue;">Test Paragraph.</p>

4、height(val) 为每个匹配的元素设置CSS高度(width)属性的值。如果没有明确指定单位(如:em或%),使用px。

示例:

$("p").height(20);

HTML 代码:

<p>This is just a test.</p>

结果:

<p style="height:20px;">This is just a test.</p>

示例:

$("p").height("20em");

HTML 代码:

<p>This is just a test.</p>

结果:

<p style="height:20em;">This is just a test.</p>

5、height() 取得第一个匹配元素当前计算的高度值(px)。

示例:

$("p").height();

HTML 代码:

<p>This is just a test.</p>

结果:

300

6、width(val) 为每个匹配的元素设置CSS宽度(width)属性的值。如果没有明确指定单位(如:em或%),使用px。

示例:

$("p").width(20);

HTML 代码:

<p>This is just a test.</p>

结果:

<p style="width:20px;">This is just a test.</p>

示例:

$("p").width("20em");

HTML 代码:

<p>This is just a test.</p>

结果:

<p style="width:20em;">This is just a test.</p>

7、width() 取得第一个匹配元素当前计算的宽度值(px)。

示例:

$("p").width();

HTML 代码:

<p>This is just a test.</p>

结果:

300

分享到:
评论

相关推荐

    使用jQuery操作元素的属性与样式

    - `$("selector").attr("attributeName")`:获取第一个匹配元素的属性值。如果没有相应属性,则返回`undefined`。 - **设置属性值**: - `$("selector").attr("attributeName", "value")`:为所有匹配的元素设置...

    jQuery – 获取并设置 CSS 类

    本文将深入探讨 jQuery 中与 CSS 相关的功能,包括如何获取和设置 CSS 类以及样式属性。 首先,jQuery 提供了 `addClass()` 方法,这个方法允许开发者向已选择的元素添加一个或多个 CSS 类。例如,如果我们有一个...

    Jquery控制A标签Css样式

    当以对象形式传入多个属性值时,会设置这些CSS属性;当只传入一个属性名时,会返回该属性的当前值。 5. **`.mousedown()`**: 当鼠标按钮被按下时触发此事件。 6. **`.bind()`**: 用于绑定一个或多个事件处理程序到...

    Javascript获取相同CSS样式的元素

    当我们想找到具有相同CSS样式的元素时,首先要确定是哪个样式属性是我们关注的。这通常涉及到CSS的`style`属性,它可以访问元素的内联样式。例如,`element.style.color`会返回指定元素的颜色值。如果样式是在外部...

    CSS+JS+Jquery样式案例

    3. **选择器和伪类**:如`:hover`、`:active`、`:focus`等,用于实现交互效果,如鼠标悬停、元素激活和获取焦点时的样式变化。 4. **响应式设计**:使用媒体查询(media queries)调整样式以适应不同设备和屏幕尺寸...

    取得第一个段落的color样式属性的值。

    然而,由于`css()`方法默认会返回第一个匹配元素的样式,所以在这个上下文中,它将只返回第一个`&lt;p&gt;`元素的`color`属性值。 `$("p").css("color")`是jQuery中的一个关键方法,用于获取或设置元素的CSS样式。当仅...

    jquery获取transform里的值实现方法

    2. jQuery获取transform属性值:可以使用jQuery的.css()方法来读取元素的transform属性值。 3. 清理和解析字符串:由于transform属性返回的是一个字符串,可能包含多个变换函数和它们的参数,我们需要使用正则...

    jQuery css() 方法动态修改CSS属性

    使用 css() 方法的单个参数语法可以读取元素的第一个匹配的 CSS 属性值。它的用法为:css("propertyName")。例如,若要获取 div 元素的背景颜色,可以使用:$("div").css("background-color")。 设置单个 CSS 属性...

    jQuery第2天知识点:jQuery 样式操作、jQuery 属性操作.zip

    例如,`$('selector').css('property', 'value')`可以用来设置指定选择器元素的某个CSS属性值。如果只传入属性名,将返回该属性的值。 2. **`.addClass()`**:此方法用于向匹配的元素添加一个或多个类。例如,`$('...

    jQuery使用之设置元素样式用法实例

    本文主要讲解了如何使用jQuery来添加、删除和切换CSS样式,以及直接获取和设置元素的样式属性。以下是详细的介绍: 1. **添加和删除CSS类别** - `addClass(name)`: 该方法用于向一个或多个匹配的元素添加指定的CSS...

    jQuery css3打开遮罩图片形状过渡动画效果

    2. **jQuery选择器与事件**:jQuery提供了丰富的选择器用于选取DOM元素,如`$("#id")`选择ID为特定值的元素,`$(".class")`选择所有类名匹配的元素。在实现动画效果时,通常会监听用户交互事件,如点击事件`click()`...

    JQuery+Css文档

    3. **动画效果**:jQuery 的 `animate()` 方法允许创建复杂的动画效果,如平滑地改变元素的样式属性。 4. **Ajax**:jQuery 的 `$.ajax()` 或 `$.get()`、`$.post()` 方法简化了异步数据请求,使得前后端通信更加...

    jQuery第4天知识点:jQuery节点操作、jQuery特殊属性操作、jQuery事件机制.zip

    3. 属性值的计算:`.width()`和`.height()`返回元素的宽度和高度,`.innerWidth()`和`.innerHeight()`包括内边距,`.outerWidth()`和`.outerHeight()`包含边框,`.outerWidth(true)`和`.outerHeight(true)`还包含...

    jquery 获取dom固定元素 添加样式的简单实例

    - 虽然例子中没有直接展示`.xxx`类的样式定义,但我们可以推测这个类是用于指定某些样式属性(比如字体大小、颜色等),使得通过jQuery的`addClass()`方法添加到特定DOM元素上后,元素的显示效果能够按照既定样式...

    jQuery 方法大全方便学习参考

    可以一次性设置多个属性,或者获取单个属性值。 - html:获取或设置元素的内容(HTML内容),与text方法相比,html会解析字符串中的HTML标签。 - removeAttr:用于移除元素的属性。 - removeClass:移除元素的...

    jQuery修改class属性和CSS样式整理

    当用于读取CSS属性时,它会返回第一个匹配元素的相应值。`css()`方法还可以接受对象形式的参数,一次性设置多个CSS属性。 2. `height()` 和 `width()`: 这两个方法分别用于获取或设置元素的高度和宽度。在读取模式...

    JQuery框架方法事件大全

    - `addClass()`:向匹配元素添加指定的CSS类,增强样式。 - `attr()`:用于获取或设置元素的属性。可以接受一个属性名,返回对应的值;或者接受一个对象,批量设置多个属性及其值。 - `removeAttr()`:移除元素的...

    Jquery css选择器

    - 描述:此选择器会选择具有指定属性且属性值与给定值完全匹配的元素。 - 示例:`input[type="text"]` 选择所有`&lt;input&gt;`元素,其中`type`属性值为"text"。 2. **[att~=value]** - 描述:选择具有指定属性且属性...

Global site tag (gtag.js) - Google Analytics