我需要知道,如何用jQuery替换另一个attr(rel)的样式宽度值,例如:
示例:<span rel="40"></span>
我需要这个:<span rel="" style="width: 40%"></span>
使用jquery。
答案 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')+'%')