У меня есть промежуток с идентификатором и классов, как это:Получение точек для классов
<span id="foobar" class="foo bar baz"></span>
Я хотел бы получить идентификатор и классы и поместить их в 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
Как мне получить эти точки?
Не уверен, что я точно понимаю, что вы хотите сделать, но если вы измените эту строку на 'return text.replace (//g, '.'); 'Он выведет # foobar.foo.bar.baz –
@Tim B James Я думал, что это будет как-то не хорошо, потому что я также добавляю # и тэг и другие вещи в реальном скрипте – Youss