-1

我需要知道,如何用 jQuery 替换另一个 attr(rel) 的样式宽度值,例如:

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

我需要这个:<span rel="" style="width: 40%"></span>

用jQuery。

4

3 回答 3

3

$('#mySpan').css('width', $('#mySpan').attr('rel') + "%");应该管用。但是对于这个解决方案,您必须添加id="mySpan"到您的 span-Tag。

于 2013-09-21T18:58:55.707 回答
2

你可以这样做:

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

这将获得所有<span>具有rel属性的 s。

于 2013-09-21T19:01:26.637 回答
1

尝试这个。我正在使用 id 选择器来获取您想要的跨度。

var this_span = $('#theSpan')
this_span.css('width',this_span.attr('rel')+'%')
于 2013-09-21T18:59:31.817 回答