2013-06-17 3 views
-2

Это может быть довольно глупый вопрос. Но как вы выделяете или выбираете какой-либо текст или тэг в теле, а jQuery будет считать выбранные/выделенные символы? БлагодаряВыделите текст и количество символов

Я получил это, но получение 0

<script> 
$(document).ready(function(){ 

     $('p').mouseup(function(){ 

     var length = $(this).val().length; 

     console.log(length); 

    }); 

}); 
</script> 

P.S. Для тех, кто голосует. Зачем ты это делаешь? Разве мы не должны помогать друг другу ?! .

+7

Что вы пробовали до сих пор? –

+1

Вы имеете в виду пользовательский текст? Возможно, вы ищете http://stackoverflow.com/questions/6251937/how-to-get-selecteduser-highlighted-text-in-contenteditable-element-and-replac – Omar

+0

Да, когда пользователь выделяет или выбирает текст с помощью мышь затем подсчитываем символы – medzi

ответ

1

Следующая JsFiddle Ссылка показывается выбранного текст all html tags below

http://jsfiddle.net/zKnFs/1/

<input id="inp" value="Hello world!"/> 
<textarea id="txtarea">Hello world!</textarea> 
<p id="para"> This is a paragraph</p> 
<span id="spa"> This is a span</span> 
<label id="lbl"> This is a label</label> 

Надеется, что это работает для вас :)

+0

Brilliant. это работает отлично! Большое спасибо Rachit :) – medzi

+0

Добро пожаловать .... :) –

1

Это должно сделать трюк

$ ('paragraphCount ') HTML (' Количество абзаца: '+ $ (' р ') addClass (' изюминкой') длина..);

+0

Прохладно, дело в том, что я знаю, как подсчитать значение или символы, это просто то, что (мышь) событие, которое я хотел использовать для этого? Поэтому, когда вы живете, выберите определенный текст, затем консоль будет стрелять общей длиной выделенного текста. – medzi