С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/35: Рейтинг темы: голосов - 35, средняя оценка - 4.91
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2

Выделение текста внутри блока

06.02.2012, 23:08. Показов 6766. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Полазил по инету, посмотрел на форуме и нигде не нашел ничего про выделение текста внутри блока! Кто нибудь знает как же выделить текст внутри блока div?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.02.2012, 23:08
Ответы с готовыми решениями:

SlideToggle() отключить событие для блока внутри блока с .slideToggle()
У меня есть такой скрипт: $(".cl_item").click(function() { $(this).children(".cli_popup").slideToggle(); }); В...

Выделение блока при наведении мыши
Использую boostrap 4, пытаюсь сделать, чтобы при наведении мыши на див, он менял свой фон <script...

Координаты курсора внутри блока
Нужно определить координаты курсора внутри блока. Быстрое гугление выдало следующее: function Pos(e) { ...

4
weboman
 Аватар для Schtrich
210 / 195 / 63
Регистрация: 13.08.2010
Сообщений: 1,531
Записей в блоге: 6
07.02.2012, 20:45
а в каком смысле "выделить"? Можно по-разному выделить, можно мышкой как для копи-паста, можно просто текст жирным сделать, да еще и блоки бывают разные, напр. в том же textarea проблематично.
0
 Аватар для Mi1ady
51 / 23 / 1
Регистрация: 18.12.2011
Сообщений: 101
07.02.2012, 21:19
Ну например можно тегами <span></span>. Например:
HTML5
1
<div><span class="letter">Жили</span>-были</div>
CSS
1
2
.div{color:blue;}
.letter{color:red;}
Таким образом можно выделить даже букву)

ps: а причем тут jQuery?)
0
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
11.02.2012, 14:10  [ТС]
Цитата Сообщение от Mi1ady Посмотреть сообщение
Ну например можно тегами <span></span>. Например:
HTML5
1
<div><span class="letter">Жили</span>-были</div>
CSS
1
2
.div{color:blue;}
.letter{color:red;}
Таким образом можно выделить даже букву)

ps: а причем тут jQuery?)
CSS
1
2
div{color:blue;}
.letter{color:red;}
теги в ксс без точки указываются.

Mi1ady jquery тут при том что нужно выделить для копипаста, а не цветом.
AlienNation "да еще и блоки бывают разные", я конкретно указал "внутри блока div". Как раз внутри textarea проще всего, а вот как быть с div'ом незнаю.

А теперь для всех. Выделить текст для копипаста внутри блока div, кто нибудь сталкивался с такой задачей?
0
 Аватар для [XandeR]
31 / 31 / 3
Регистрация: 18.03.2009
Сообщений: 381
Записей в блоге: 2
18.02.2012, 02:26  [ТС]
Ну что же никто не знает как это делается? Внутри блока див выделить текст для копирования

Добавлено через 4 часа 4 минуты
Сделал! А вот и мое вам решение))

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
function selectCode(a){
var e=a.parentNode.getElementsByClassName('code')[0];
if(window.getSelection)
{
    var s=window.getSelection();
    if(s.setBaseAndExtent){
        s.setBaseAndExtent(e,0,e,e.innerText.length-1)
    }
    else
    {
        var r=document.createRange();
        r.selectNodeContents(e);
        s.removeAllRanges();
        s.addRange(r);
    }
}
else 
    if(document.getSelection)
    {
        var s=document.getSelection();
        var r=document.createRange();
        r.selectNodeContents(e);
        s.removeAllRanges();
        s.addRange(r)
    }
    else
        if(document.selection)
        {
            var r=document.body.createTextRange();
            r.moveToElementText(e);
            r.select();
        }
}
Добавлено через 36 секунд
стыреное немножко)

Добавлено через 12 минут
Только не работает в Опере и ИЕ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.02.2012, 02:26
Помогаю со студенческими работами здесь

позиционирование внутри блока перетягиванием
Всем доброго времени суток! разбираюсь с javascript-ингом. Имею страницу, внутри которой блок div подстраиваемый под ширину окна....

Действия внутри другого блока
Есть блок с действием онклик и внутри его другой блок, как сделать так чтобы действие главного блока не распространялось на блок внутри...

Как запретить выделение блока при двойном клике
делаю что-то похожее на слайдер, где с двух сторон есть кнопки-стрелки, при нажатии на которые сменяется содержимое соответственно вправо...

Как создать блоки внутри блока
Здравствуйте. Я в JavaScript нуб-нубом. Пока работаю с HTML+CSS. Помогите со скриптом. Нужно после загрузки страницы найти все блоки ...

Клик по элементу внутри блока ( получить блок )
Всем привет, возник вопрос как получить сам блок кликнув внутри его по элементу.. Пример: как известно this ведёт на сам элемент ,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru