社区
JavaScript
帖子详情
为什么在某些情况下用jQuery中的"attr()"方法设置样式却没有效果?
吏小加
2018-04-26 07:09:52
RT,为什么在某些情况下用jQuery中的"attr()"方法设置样式却没有效果?
具体如图所示:
类似“filter:blur(30px);”这类CSS样式应该怎样正确使用“attr()”方法进行修改?
...全文
408
4
打赏
收藏
为什么在某些情况下用jQuery中的"attr()"方法设置样式却没有效果?
RT,为什么在某些情况下用jQuery中的"attr()"方法设置样式却没有效果? 具体如图所示: 类似“filter:blur(30px);”这类CSS样式应该怎样正确使用“attr()”方法进行修改?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无聊的上午
2018-04-27
打赏
举报
回复
css 加的是样式 attr 是属性 类似 <p style="a:b"/> 和 <p a=b/>的区别,而在前端中有部分标签样式和它的css属性一样,用attr理论上是可以的,比如width /height 这两个你用attr 和css 应该都是有效果的
用户名无法显示
2018-04-26
打赏
举报
回复
attr加的是属性,不是style,上边已经给了回答了
wcwtitxu
2018-04-26
打赏
举报
回复
$('#123').attr('style', 'filter:blur(30px); color:red; background:green; '); 类似这样可以 但是要注意: 改的是整个 style, 而 style 中是可以包含多个 css 属性的。
天际的海浪
2018-04-26
打赏
举报
回复
$("#123").css("filter","blur(30px)")设置的是元素的style样式中的属性,等同于原生js document.getElementById("123").style.filter="blur(30px)" 而$("#123").attr("filter","blur(30px)")设置的是元素的直接属性,等同于原生js document.getElementById("123").filter="blur(30px)"这样当然不对了
jquery
的
attr
方法
使用
- 对于某些属性(如`style`),`
attr
`可能无法完全反映出元素的
样式
状态,因为CSS的计算值不会被`
attr
`
方法
获取。这时应使用`.css()`
方法
。 - 当
设置
属性值时,如果属性不存在,`
attr
`会创建该属性。如果属性已存在...
JQuery
框架元素的属性与
样式
值得注意的是,某些属性在转化过程
中
可能改变名称,如`class`属性在DOM
中
对应的属性名为`className`。 在JavaScript
中
,我们可以直接通过DOM对象来获取或修改属性。然而,
JQuery
设计的原则是面向集合操作,因此它并...
jQuery
实现的图标导航上下滚动切换
效果
源码.zip
6. **Ajax交互**:虽然在标题和描述
中
没有明确提及Ajax,但在某些
情况
下,导航条可能会与服务器进行异步交互,获取或更新数据,比如动态加载内容。 7. **插件开发**:
jQuery
生态系统
中
有大量插件,如果这个项目是...
JQuery
实战:标签页
效果
在本篇关于“
JQuery
实战:标签页
效果
”的讲解
中
,我们将深入探讨如何利用
jQuery
库创建功能丰富的标签页
效果
,这种
效果
在现代网页设计
中
非常常见,能够有效地组织和展示大量信息,提升用户体验。标签页通常由一组可...
jQuery
类库、API
- 虽然现代前端框架如React、Vue、Angular等已经很流行,但
jQuery
在某些场景下仍然适用,如对旧项目的维护,或为小型项目提供快速解决方案。 综上所述,
jQuery
作为一款JavaScript库,通过其强大的API和易用性,极...
JavaScript
87,955
社区成员
224,621
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章