如何将attr值替换为另一个attr值

时间:2013-09-21 18:56:06

标签: javascript jquery html

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

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

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

使用jquery。

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

你可以这样做:

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

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

答案 2 :(得分:1)

试试这个。我正在使用id选择器来获得你想要的范围。

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