thinkPHP js文件中U方法不被解析問題的解決方法
821
2024-01-19
本文實例講述了jQuery中checkbox反復調用attr('checked', true/false)只有第一次生效的解決方法。分享給大家供大家參考,具體如下:
先看如下代碼:
/** * 全選 */ function checkAll() { $("input[name=ids]").attr("checked", true); } /** * 全不選 */ function uncheckAll() { $("input[name=ids]").attr("checked", false); }
問題描述:
初始狀態復選框沒有全選,點擊全選按鈕調用checkAll方法,實現了全選,然后點擊全不選按鈕,實現了全不選,然后再次點擊全選按鈕,結果卻木有全選,再反復點擊木有任何反應。
解決方法:
google之:
把使用prop方法代替attr方法,
/** * 全選 */ function checkAll() { $("input[name=ids]").prop("checked", true); }
至此問題解決!
更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery form操作技巧匯總》、《jQuery切換特效與技巧總結》、《jQuery拖拽特效與技巧總結》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》、《jquery選擇器用法總結》及《jQuery常用插件及用法總結》
希望本文所述對大家jQuery程序設計有所幫助。
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!