öhm war natürlich quatsch... du willst ja nicht schauen, ob value == ''
sondern einfach nur ob es das div gibt.

also den value == '' quatsch weg lassen.

manuel


Rene Paulokat schrieb:
> hallo,
> eine kurze frage zu rjs-templates.
>
> ich möchte wissen, ob ein bestimmtes element auf der seite vorhanden
> ist.
>
> ActionView::Helpers::PrototypeHelper::JavaScriptGenerator::GeneratorMethods
> bietet mir dazu bspw. die methode
>  page.select('#meindiv')
>
> im grunde gehe ich davon aus, dass hier eine collection zurueckgegeben
> wird - ich also in der lage wäre zu formulieren:
>  page.select('#meindiv').empty? 
>
> d.h. wenn element vorhanden, dann ersetzen, wenn nicht vorhanden, dann
> neues schaffen.
>
> mein code dazu:
>
>  # FIXME - tut nicht.
>  if page.select('#desktop').empty?
>    page.insert_html(:before, :wb_bottom, :partial => '/partials/desktop')
>  else
>    page.replace_html(:desktop, :partial => '/partials/desktop')
>  end
>
> kurzum - wie ist die eleganteste/kürzeste variante zu überprüfen,
> ob ein element im dom-tree vorhanden ist?
>
> viele grüsse und danke fürs lesen 
>
> rene
>
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
>
>   

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an