如何使用Jquery来选择内联属性宽度值
How would i use Jquery to select inline property width value
我很难在jquery中为bootstrap中的progressbar元素选择"style=:width:10%"值。
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 10%;"> <span class="sr-only">0% Complete</span> </div>
这是我迄今为止尝试过的$(".progress-bar[style*=width]");
,但它返回了整个div
我的目标是以这个值为目标,并通过Ajax更改它。
这里有一个jsfiddle样板文件供您参考。
感谢
请改用筛选器。尽量不要使用属性(除了id和类)作为选择器。
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 10%;">
脚本:
$('.progress-bar').filter(function(){ return $(this).css('width') === "10%"; });
http://learn.jquery.com/using-jquery-core/selecting-elements/有一些关于这方面的注意事项,其中提到了对某些选择器可能较慢的担忧。值得回顾的东西。
尝试如下操作。
获取宽度
var width = $(".progress-bar")[0].style.width;
设置宽度
$(".progress-bar")[0].style.width = '90%';
相关文章:
- Ember服务在注入组件并在计算属性中使用后是未定义的
- 在 javascript css 属性中使用变量
- 在剑道窗口的模板属性中使用AngularJS代码
- 未捕获的类型错误:无法读取 null 的属性“removeChild”(使用 Instagram 的 JSONP 响应)
- jQuery:在 animate 属性上使用变量
- 为什么 name 属性无法使用 JavaScript 进行设置
- CSS 属性在使用 innerHTML 时被覆盖
- 将 jsViews/jsRender 与重新调整为字典条目的属性一起使用
- 为什么我们被教导将document.getElementById(“id”)分配给一个变量,然后将该变量与属性一起使用
- 如何使用json对象作为li元素的id属性或使用javascript锚定标记id
- Three.js无法获取贴图和颜色属性'使用Canvas渲染器
- 如何在 html 元素属性中使用 Angular 2 外推法
- 获取同级的 name 属性,使用它来调整具有等效 ID 的元素的值
- Angular / JADE - 为什么我在尝试在 ng-href 属性中使用 Angular 标签时收到错误“意外令牌
- 如何检测 javascript 中无效属性的使用
- Javascript - 获取对象的属性并使用“data-id”打印在元素上
- 是否可以将动画与 jQuery 中的属性一起使用
- 如何使用 jQuery 在标签的 for 属性中使用子字符串获取标签元素的值
- 在对象中的属性两边使用引号
- 在对象属性上使用 jQuery 方法