![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 25.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem z wypelnieniem pola typu select (wygenerowanego przez zend_form) za pomoca jQuery. Jesli mam element typu textarea:
Wyglądający w html'u tak: To spokojnie moge go wypelnic treścią za pomocą jQuery:
Natomiast nie moge wypelnic elementu:
kodem:
Natomiast jesli recznie w pliku szablonu wpisze kod ktory generuje zend form dla elementu select (czyli sam sobie recznie takiego selecta utworze) to moge go wypelnic za pomoca tej skladni jQuery. Czy ktos z was jest w stanie okreslic, gdzie lezy problem? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 141 Pomógł: 1 Dołączył: 2.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Może przeprowadz sobie wstępną diagnostykę, na początek podgląd drzewa DOM. Potem za pomocą alertu wyświetlić wartość jaka zostaje wybrana z selecta. Choćby po to by sprawdzić czy poprawnie się do niego odwołujesz. A potem wprowadz nową wartość do selecta i sprawdz na drzewku DOM co się dzieje.
poza tym pisząc w ten sposób: Kod $('#company').html('<option value="1" label="1">Pierwsza firma</option>'); zastępujesz już istniejący wpis o wartości 0. jak kolega wcześniej pisał należy użyć append by dodać kolejną: Kod $('#company').append('<option value="1" label="1">Pierwsza firma</option>'); Na czystym HTML + JS to działą bez problemu, zaś na kodzie frameworka który masz podany wyżej nie sprawdzałem - bo teraz nia mam na to czasu. Może wieczorem jak wróce to sprawdze. Sprawdz sobie skrypt pod kątem identyfikatorów oraz pod katem innych plików JS czy nie ma jakiś konfliktów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 17:36 |