我有一些進度條(搜索結果),該值是動態上的document.readyJQuery用戶界面:多進度條 - 問題設置動態值
<div class="progressbar" rel="21"></div>
<div class="progressbar" rel="36"></div>
<div class="progressbar" rel="44"></div>
<div class="progressbar" rel="58"></div>
而且
$(document).ready(function() {
$("div.progressbar").progressbar({
value: $(this).attr("rel")
});
});
此設置似乎沒有工作。相反,如果我做價值:40,一切正常,所以問題不在於包含或使用。
我用$。每次嘗試過,但沒有
$("div.progressbar").each (function() {
var element = this;
console.log($(element).attr("rel")); //ok right value
$(element).progressbar({
value: $(element).attr("rel")
});
});
任何想法?
編輯:這工作
$("div.progressbar").each (function() {
var element = this;
$(element).progressbar({
value: parseInt($(element).attr("rel"))
});
});
你是對的。我沒想到,這可能是鑄造問題 – apelliciari 2010-06-25 09:36:06