jquery控制失效的解決方法:1、開啟對應的js程式碼檔案;2、透過「$("#xxx").show("slow",function(){$(this).css ("display","block")});」方式進行操作即可。
本文操作環境:windows7系統、jquery3.2.1版、DELL G3電腦
jquery控制項失效怎麼辦?
關於jquery 的對控制項的隱藏和顯示失效的問題
一般我們要對html jsp 控制項進行動態顯示或隱藏那麼可以用到jquery自帶的方法
$("#id").hide(); $("#id").show();
但是有時候我們對於控制項裡面的元素進行動態控制隱藏或顯示,那麼可能會失效。
例如 div 裡面的 th tr 或 ul 裡面的 li 對div ul進行隱藏 未必就能進行對裡面的控件進行隱藏 ,那麼這就會出現失效。
解:
$("#xxx").hide("slow",function(){$(this).css("display","none")}); $("#xxx").show("slow",function(){$(this).css("display","block")});
對於函數中 slow 看了下原始碼 是對於 隱藏 或 顯示的速度控制。
選用參數還有 fast、_default.
至於選擇看自己的嗜好了。
推薦學習:《jquery影片教學》
以上是jquery控件失效怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!