Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]jQuery Usunięcie stylu z komórki
arzach
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Jak mogę usnąć styl z komórki?
Zrobiłem tak i nie działa.
[JAVASCRIPT] pobierz, plaintext
  1. <html>
  2. <head>
  3. <script src="http://code.jquery.com/jquery-latest.js"></script>
  4. <script>
  5. $(document).ready(function(){
  6. $("table").find("td").click(function() {
  7. $(this).remove(css('background-color'));
  8. });
  9. });
  10.  
  11. </script>
  12. </head>
  13. <body>
  14.  
  15. <table>
  16. <tr>
  17. <td style="background-color:red;">1</td> <td style="background-color:red;">2</td>
  18. </tr>
  19. </table>
  20.  
  21.  
  22. </body>
  23. </html>
[JAVASCRIPT] pobierz, plaintext

Oraz mam drugie pytanie, jak można sprawdzić czy styl jest użyty czy nie, czyli czy komórka jest czerwona czy nie jest czerwona.

Ten post edytował arzach 31.07.2010, 10:20:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




[JAVASCRIPT] pobierz, plaintext
  1. $(this).remove(css('background-color'));
[JAVASCRIPT] pobierz, plaintext

Co to jest? Może najpierw zapoznaj się z dokumentacją a nie taki głupoty piszesz. http://docs.jquery.com
http://api.jquery.com/css/ I czytamy bardzo dokładnie.
Go to the top of the page
+Quote Post
arzach
post
Post #3





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Cytat(wookieb @ 31.07.2010, 11:24:28 ) *
[JAVASCRIPT] pobierz, plaintext
  1. $(this).remove(css('background-color'));
[JAVASCRIPT] pobierz, plaintext

Co to jest? Może najpierw zapoznaj się z dokumentacją a nie taki głupoty piszesz. http://docs.jquery.com
http://api.jquery.com/css/ I czytamy bardzo dokładnie.


Dzięki za twoją pomoc jak masz tak pomagać to nie pisz wcale. Co ty myślisz, że nie czytałem? Wcześniej zrobiłem tak i też nie działa.
[JAVASCRIPT] pobierz, plaintext
  1. $(this).remove(css("background-color","red");
[JAVASCRIPT] pobierz, plaintext
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No to czytaj JESZCZE raz bo czytać nie umiesz.
http://api.jquery.com/remove/
Cytat
Remove the set of matched elements from the DOM.

Jest tu napisane "remove attribute/css/something else" ? Nie.
http://api.jquery.com/removeAttr/

I czytam JESZCZE RAZ http://api.jquery.com/css/
Ale już podpowiem
  1. $(element).css('background-color', ''); // domyslny kolor z arkusza styli


Ten post edytował wookieb 31.07.2010, 10:39:22
Go to the top of the page
+Quote Post
arzach
post
Post #5





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Dzięki. A jak sprawdzić czy komórka tabeli ma kolor czerwony czy nie ma niby tez proste, ale nie wiem. Próbowałem tak i nie działa. Proszę o wskazówki.
[JAVASCRIPT] pobierz, plaintext
  1. <html>
  2. <head>
  3. <script src="http://code.jquery.com/jquery-latest.js"></script>
  4. <script>
  5. $(document).ready(function(){
  6. $("table").find("td").click(function() {
  7. if($(this).css('background-color', ''))
  8. {
  9. alert('Nie jest czerwona');
  10. } else
  11. {
  12. alert('Jest czerwona');
  13. }
  14. });
  15. });
  16.  
  17. </script>
  18. </head>
  19. <body>
  20.  
  21. <table>
  22. <tr>
  23. <td style="background-color:red;">1</td> <td>2</td>
  24. </tr>
  25. </table>
  26.  
  27.  
  28. </body>
  29. </html>
[JAVASCRIPT] pobierz, plaintext


Ten post edytował arzach 31.07.2010, 10:54:05
Go to the top of the page
+Quote Post
wookieb
post
Post #6





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Przykro mi ale po raz 3 odsyłam Cie do manuala dla funkcji "css". Sorry ziomek ale jak 3 razy odsyłam Cię do tego samego miejsca to nie znaczy, że lubię to robić ale po to żebyś SAM SIĘ NAUCZYŁ ROZWIĄZYWAĆ PROBLEMY. Poza tym ta funkcja NIE MA OGROMNEJ filozofii więc nie wiem czego w niej nie kumasz.
Go to the top of the page
+Quote Post
arzach
post
Post #7





Grupa: Zarejestrowani
Postów: 332
Pomógł: 6
Dołączył: 27.11.2008

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


Dziękuje za to chciałeś mi pomóc a przed wszystkim wytłumaczyć. Zrobiłem tak i działa.
[JAVASCRIPT] pobierz, plaintext
  1. if($(this).css('background-color') == 'red')
  2. {
  3. alert('Jest czerwona');
  4. } else
  5. {
  6. alert('Nie jest czerwona');
  7. }
[JAVASCRIPT] pobierz, plaintext
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: 22.08.2025 - 17:47