我有一个 id 和这样的类的跨度:
<span id="foobar" class="foo bar baz"></span>
我想获取 id 和 classes 并将它们放在 Jquery 对象中:
var sd2 = $('span').attr('id');
var sd3 = $('span').attr('class');
$('span').text('#' + sd2 + '.' + sd3);
$('span').text(function (i, text) {
return text.replace(/ /g, '');
});
这是一个好的开始,但问题是输出是这样的:
#foobar.foobarbaz
Jquery 对象将给出“未定义”,因为我需要像这样的点:
#foobar.foo.bar.baz
我怎样才能让那些点在那里?