Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Jquery]Jquery i Tinymce ewentualnie ckeditor.
Forum PHP.pl > Forum > Przedszkole
cykcykacz
Witam,
od jakiegoś czasu walczę z liczeniem np: pogrubionych, pochyłych wyrazów.

Teraz mam zamiar zrobić to przy pomocy biblioteki Jquery kod, który liczy wszystkie wyrazy pomiędzy znacznikami <strong> mam.
Tylko nie działa przy edytorze tinymce.
Sam kod który liczy wyrazy pomiędzy znacznikami <strong> mam tutaj http://jsfiddle.net/mplungjan/WxYTe/.

Ale jak zrobić żeby policzył mi je z edytora nie mam pojęcia.

W tinymce html pobiera się tym kodem:
[JAVASCRIPT] pobierz, plaintext
  1. tinyMCE.activeEditor.getContent();
[JAVASCRIPT] pobierz, plaintext


Ale jak to dograć nie wiem!

Próbowałem w ten sposób:
kod jquery
[JAVASCRIPT] pobierz, plaintext
  1. $(document).ready(function(){
  2. $("a").click(function(){
  3.  
  4. var text = $('#elm1 strong').text();
  5. var charsLength = text.length;
  6. var wordsCount = text.split(' ').length;
  7.  
  8. alert(wordsCount);
  9. });
  10. });
[JAVASCRIPT] pobierz, plaintext


Pole texarea w którym jest edytor:
  1. <textarea id="elm1" name="w" onkeyup='test();' rows="15" cols="80" style="width: 80%">
  2.  


Wie ktoś może jak to zrobić żeby było git?
Tajgeer
Próbowałeś coś w stylu:
[JAVASCRIPT] pobierz, plaintext
  1. var tekst = tinyMCE.activeEditor.getContent();
  2. $(tekst).find('strong').each(function()
  3. {
  4. // kod
  5. });
[JAVASCRIPT] pobierz, plaintext

? Ewentualnie zamiast $(tekst) wywołać na rzecz $('#elm1')?
cykcykacz
No właśnie jakoś kiepsko mi to idze.
Nie wiem jak to podpiąć do tego kodu:

Tutaj dostaję html z edytora.
[JAVASCRIPT] pobierz, plaintext
  1. tinyMCE.activeEditor.getContent();
[JAVASCRIPT] pobierz, plaintext

Ale jak go podpiąć do tego kodu nie wiem.
[JAVASCRIPT] pobierz, plaintext
  1. $(function() {
  2. var text, charsLength=0,wordsCount=0;
  3. $('#strongdiv strong').each(function() {
  4. text = $.trim($(this).text());
  5. charsLength += text.length;
  6. wordsCount += text.split(/\s+/).length;
  7. });
  8. $("#output").append("words"+wordsCount+"<br/>chars: "+charsLength);
  9. });
[JAVASCRIPT] pobierz, plaintext


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.