2013-09-21 28 views
-1

我需要知道,我怎麼可以從另一個ATTR(REL)替換風格寬度值使用jQuery,例如更換ATTR值:如何從另一個ATTR

例子:<span rel="40"></span>

,我需要這樣的:<span rel="" style="width: 40%"></span>

與jquery。

回答

3

$('#mySpan').css('width', $('#mySpan').attr('rel') + "%");應該工作。 但是對於此解決方案,您必須將id="mySpan"添加到您的span-Tag。

+0

感謝很多人工作正常,現在我如何添加動畫和設置時間? – Behzad

+0

你想用動畫改變以前的寬度嗎? – h345k34cr

+0

yes我需要這個進度條 – Behzad

1

試試這個。我正在使用ID選擇器來獲得你想要的跨度。

var this_span = $('#theSpan') 
this_span.css('width',this_span.attr('rel')+'%') 
2

你可以這樣做:

$('span[rel]').each(function() { 
    var span = $(this); 
    span.css('width', span.attr('rel') + '%'); 
}); 

這將讓所有的<span> S作一個rel屬性。