Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jquery i kasowanie spacji pola IMPUT
Avatarus
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 0
Dołączył: 12.12.2006
Skąd: Pszów

Ostrzeżenie: (0%)
-----


Witam
mam skrypt które pobiera z pola imput tekst i za pomocą jquery ten tekst jest wstawiany na obrazek.
Problem w tym, że nie wiedzieć czemu tekst ten zawsze kasuje spacje jeśli jest obok siebie więcej niż 1 spacja.
Spacje te mają służyć do pozycjonowania tekstu na obrazku, bez tego kicha,

Czemu tak się dzieje? to wina pobierania zawartości pola za pomocą jquery który robi jakiś ukryty trim() przy pobieraniu czy co?

Dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
pczeglik
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 1
Dołączył: 14.05.2012

Ostrzeżenie: (0%)
-----


Może to Ci pomoże. Trzeba zamienić spacje występujące w stringu na twarde spacje.
  1. <div class="content">
  2. <div class="text">ala ma kota</div>
  3. <div class="insert"></div>
  4. <div class="insert2"></div>
  5. </div>?
  6. (function ($) {
  7. "use strict";
  8. var text = $('.text').text(),
  9. insert = $('.insert').text(text),
  10. newText = text.replace(/ /ig, '\u00a0'),
  11. insert2 = $('.insert2').text(newText);
  12. }(jQuery));


Jak chcesz zobaczyć jak to działa to zerknij tutaj: jsFiddle - spacje

Ten post edytował pczeglik 15.05.2012, 16:00:50
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 17:42