我有一個div,被添加到我的HTML與追加...jquery + div不會正確隱藏.hide()何時有屬性塊嗎?
然後,我$('#'+q).hide();
把它藏在q
是我的div的變量名。
這工作100%。
當觸發我然後顯示與$('#'+q).show();
div。再次這工作100%和div顯示。
我的問題是,當我想再次隱藏它時,$('#'+q).hide();
不起作用。沒有JavaScript錯誤,它根本不起作用。
生成的HTML中,當顯示在div是: <div id="30" class="form" style="display: block;">
我試圖隱藏這個div與$('#'+q).hide();
其中變量q = 30。我已確認q的值。
這不起作用的HTML保持不變。
firebug突出顯示html時$('#'+q).hide();
被調用,但不會改變它,所以它似乎得到刷新,只是不正確如此。
任何想法apprecaited。
謝謝你一樣,問候
聽起來像委派問題? – Alvaro
你可以在上下文中顯示你的代碼嗎?理想情況下,如果你可以將它降低到最低限度的樣本,那麼它將顯示http://jsfiddle.net上的問題,這真的會幫助我們幫助你。 _「這不起作用的HTML保持不變」_ - 你在看什麼HTML?瀏覽器在更改頁面時不會更新頁面的html,它會更新DOM。 – nnnnnn