ape*_*ari 7 javascript jquery jquery-ui progress-bar
我有一些进度条(搜索结果),该值是在document.ready上动态设置的
<div class="progressbar" rel="21"></div>
<div class="progressbar" rel="36"></div>
<div class="progressbar" rel="44"></div>
<div class="progressbar" rel="58"></div>
Run Code Online (Sandbox Code Playgroud)
和
$(document).ready(function () {
$("div.progressbar").progressbar({
value: $(this).attr("rel")
});
});
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用.相反,如果我有价值:40,一切正常,所以问题不在于包含或使用.
我也试过$ .each,但没有
$("div.progressbar").each (function () {
var element = this;
console.log($(element).attr("rel")); //ok right value
$(element).progressbar({
value: $(element).attr("rel")
});
});
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
编辑:这是有效的
$("div.progressbar").each (function () {
var element = this;
$(element).progressbar({
value: parseInt($(element).attr("rel"))
});
});
Run Code Online (Sandbox Code Playgroud)
vol*_* er 11
需要发一个号码
progressbar => object value => integer
$(element).attr("rel") = "21" => string value
parseInt($(element).attr("rel")) = 21 integer value
$(document).ready(function () {
$("div.progressbar").progressbar({
value: parseInt($(element).attr("rel"))
});
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8756 次 |
| 最近记录: |