Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] zmienna w nazwie objektu
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
Próbuje połączyć nazwę zmiennej z nazwą objektu

mam zmienną item90 (
  1. <div id="item90"></div>
)

do tego mam zmienną ui.draggable.attr("id")
która zwraca mi id objektu, a tym wypadku chodzi o ten sam div czyli
  1. <div id="item90"></div>


Teraz jak w skrypcie js odwołać się to tego w ten sposób

  1. if ("#' + ui.draggable.attr("id") + '").hasClass("Item") ....

całośc opleciona jest w funkcje
  1. echo ' if ("#\' + ui.draggable.attr("id") + \'").hasClass("Item") ....';


nie działa mi to tak...nie wiem jak to skutecznie połączyć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Ach.. co to jQuery z ludźmi robi....
Kod
if (ui.draggable).hasClass("Item")


Nie znam jQuery, więc mogę się mylić, ale w dokumentacji: http://api.jquery.com/jQuery/ jest: jQuery( element ), a z tego co widzę po fragmencie kodu( (ui.draggable ) to zwraca on element.

A jak byś chciał po swojemu to chyba masz coś z cudzysłowami (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Avatarus
post
Post #3





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

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


to było to!
Kurde a ja kombinuje jak koń pod górkę.

dobra ale tak na przyszłość.
Załóżmy że mamy jakąś zmienną która zawiera część nazwy innego obiektu. Jak to w tym wypadku połączyć żeby otrzymać ten sam efekt?
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Pisałem Ci, że masz pomieszane coś z cudzysłowami:
Kod
if ("#" + ui.draggable.attr("id")).hasClass("Item") .... //a w PHP używasz tylko ', czyli:
echo( 'if ("#" + ui.draggable.attr("id")).hasClass("Item") .... //a w PHP używasz tylko ', czyli' )// albo tak:
?> if ("#" + ui.draggable.attr("id")).hasClass("Item") <?php

//ew. jak masz problem z tym to:
zmienna = ("#" + ui.draggable.attr("id");
if (zmienna).hasClass("Item")


PS. Chyba tak w ogóle to brakuje tam funkcji $ (IMG:style_emoticons/default/tongue.gif) - zarówno w moich przykładach jak i w Twoich
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.12.2025 - 01:51