社区
JavaScript
帖子详情
为什么在某些情况下用jQuery中的"attr()"方法设置样式却没有效果?
吏小加
2018-04-26 07:09:52
RT,为什么在某些情况下用jQuery中的"attr()"方法设置样式却没有效果?
具体如图所示:
类似“filter:blur(30px);”这类CSS样式应该怎样正确使用“attr()”方法进行修改?
...全文
424
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
修改带有!important的
样式
在这个例子
中
,我们使用`$('#myLink')`选择器选择了ID为`myLink`的元素,并使用`.css('cssText', ...)`
方法
来更新其
样式
。注意这里使用的语法格式是`'background: url(/path/to/new/image.jpg) !important;'`,确保...
jQuery
实现的图标导航上下滚动切换
效果
源码.zip
6. **Ajax交互**:虽然在标题和描述
中
没有
明确提及Ajax,但在某些
情况
下,导航条可能会与服务器进行异步交互,获取或更新数据,比如动态加载内容。 7. **插件开发**:
jQuery
生态系统
中
有大量插件,如果这个项目是...
JQuery
实战:标签页
效果
在本篇关于“
JQuery
实战:标签页
效果
”的讲解
中
,我们将深入探讨如何利用
jQuery
库创建功能丰富的标签页
效果
,这种
效果
在现代网页设计
中
非常常见,能够有效地组织和展示大量信息,提升用户体验。标签页通常由一组可...
JavaScript
87,993
社区成员
224,694
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章