Попасть в текстовую строчку
Добрый вечер, подскажите как попасть в текстовое значение (: 2 Этаж) и вывести в переменую.
Структура
<td colspan="100" nowrap="nowrap" class="ms-gb"><a href="javascript:" onclick="javascript:ExpCollGroup('40-3_', 'img_40-3_',event, false);return false;"><span class="ms-commentexpand-iconouter"><img class="ms-commentexpand-icon" src="/sites/ds/_catalogs/theme/Themed/C853661/spcommon-B35BB0A9.themedpng?ctag=8" alt="развернуть" id="img_40-3_"></span>Этаж</a>
: 2 Этаж
<span style="font-weight: lighter; display: inline-block;">(1)</span>
</td>
jQuery("[id^='{256515D3-CA61-4BFE-B31B-8029068136E7}'] .ms-gb").each(function(){
var aFirst = jQuery(this).children('a').first();
var aFirtstext = aFirst.text();
var dalshe = aFirst.eq(2)//();
var kolvo = aFirst.next('span').text();
console.log(dalshe);
});
|
Castromen,
Сделай $('.ms-db').text() и выведи в консоль |
Coriolan161,
Спасибо по некоторым причинам так нельзя, есть другой вариант? |
Castromen,
Есть но не через джейквери.
document.querySelector('.ms-gb > a').nextSibling.nodeValue.trim()
|
Coriolan161,
Не получается. История заключается в том чтобы добавить текстовое значение в ссылку (var aTvoText2 = //; ).
jQuery("[id^='{256515D3-CA61-4BFE-B31B-8029068136E7}'] .ms-gb").each(function(){
var aFirst = jQuery(this).children('a').first();
var aFirstText = aFirst.text();
var aTvoText2 = //;
console.log(aTvoText2);
if(aTvoText2){
var aClone = aFirst.append(" : " + aTvoText2).clone();
var span = jQuery(this).children('span');
jQuery(this).children().remove();
jQuery(this).text("")
jQuery(this).append(aClone).append(" ")
jQuery(this).append(span);
}
})
|
Castromen,
Аааа тебе надо в ту ссылку которая в ячейке ев текст добавить? Короче рядом с ссылкой текст и надо запихать его в ссылку? |
Coriolan161,
Текст ": 2 Этаж" - засунуть в ссылку |
Castromen,
document.querySelectorAll('.ms-gb > a').forEach(function(item){
item.textContent = item.nextSibling.nodeValue.trim()
console.log(item.textContent)
});
|
Castromen,
Но если надо текст удалить после засовывания то надо так
document.querySelectorAll('.ms-gb > a').forEach(function(item){
item.textContent = item.nextSibling.nodeValue.trim();
item.nextSibling.remove();
});
|
После "попасть в текстовую строчку" фраза - "удалить после засовывания" - кагбэ намекает на теплые дружеские отношения при свечах )))
|
warren buffet,
уорен, у тебя всё хорошо? |
Гифку хочешь? )))
|
| Часовой пояс GMT +3, время: 11:31. |