javascript - 我将如何使用 Jquery 来选择内联属性宽度值

标签 javascript jquery twitter-bootstrap

我很难在 jquery 中为 Bootstrap 中的进度条元素选择“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 和 class 除外)作为选择器。

<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/关于某些选择器可能变慢的问题,有一些注释。值得回顾的东西。

关于javascript - 我将如何使用 Jquery 来选择内联属性宽度值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34579315/

相关文章:

javascript - 我在循环中有一个函数,它接受当前循环的匹配并返回具有特定名称的参与者。如何避免重复?

php - 用于传递 PHP 变量的 Javascript 语法

javascript - 尝试使用 GreaseMonkey 提交表单,但页面停止工作

jquery - 如何使Jquery DataTable默认搜索框过滤最小列?

jquery - JQuery 中的动态高度

javascript - AngularJs ng-click 不适用于 Bootstrap 下拉菜单

html - 如何使用 bootstrap 2.3 将桌面 View 中的两行转换为移动 View 中的一行?

javascript - 自动设置 cookie 值

javascript - 数据表不起作用(jQuery)

jquery - 出现错误 : "$(...).carousel is not a function" although I've included JQuery, Bootstrap.min.css 和 Bootstrap.min.js