I have 2 html TR that i make them runat=\"server\" & visible=\"false\" and I have a dropdownlist called citiesDropDownList
runat=\"server\"
visible=\"false\"
citiesDropDownList
visible="false" means it doesn't even get rendered into the page, so your selectors aren't finding any elements.
visible="false"
Instead of visible="false" use style="display: none;" to hide the elements, yet still render them in the page.
style="display: none;"