Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Удаление символов (https://javascript.ru/forum/jquery/17036-udalenie-simvolov.html)

Randomizer 03.05.2011 16:33

Удаление символов
 
Приветствую!

Как вырезать символ из тега?
Например, есть
<a href="/">Главная:</a>

Как убрать двоеточие с помощью jquery?

Вопрос простой, но ответа в гугле так и не нашел (видимо просто неверно задаю запрос).

dimaan777 03.05.2011 17:43

HTML
<a href='/' id="bbb">Главная:</a>


jQ
<script type="text/javascript">
$(document).ready(function(){	
	var len = $('#bbb').text().length; 
	var a = $('#bbb').text().slice(0,len-1);
	alert(a);
});
</script>

Randomizer 04.05.2011 11:11

Спасибо! Но тут просто убираем последний символ, а не ищем его... А если двоеточие будет между словами?

walik 04.05.2011 11:21

var str = '<a href="/">Гла:вная</a>';
str = str.replace(':','');
alert(str);

ASerputko 04.05.2011 22:01

<a href='/' id="bbb">Главная:</a>

<script type="text/javascript">
$(document).ready(function(){	
	var text = $('#bbb').text().slice(0, -1); 
	alert(text );
});
</script>

walik 04.05.2011 22:22

ASerputko,
Цитата:

Сообщение от Randomizer
Но тут просто убираем последний символ, а не ищем его... А если двоеточие будет между словами?


ASerputko 04.05.2011 23:12

walik,
да, точно! Твой вариант намного лучше)


Часовой пояс GMT +3, время: 10:48.