jquery的clone方法應(yīng)用于textarea和select的bug修復(fù)
測試發(fā)現(xiàn),textarea和select的jquery的clone方法有問題,textarea和select的值clone的時候會丟掉,發(fā)現(xiàn)這個是jquery的一個bug,上不了的可以看下代碼,比較簡單。就是在clone的時候?qū)al再重新賦值一下,如果知道這個了,就簡單了自己寫。
引入到你要用的clone的頁面就ok
jquery.fix.clone.js
(function (original) { jQuery.fn.clone = function () { var result = original.apply(this, arguments), my_textareas = this.find('textarea').add(this.filter('textarea')), result_textareas = result.find('textarea').add(result.filter('textarea')), my_selects = this.find('select').add(this.filter('select')), result_selects = result.find('select').add(result.filter('select')); for (var i = 0, l = my_textareas.length; i < l; ++i) $(result_textareas[i]).val($(my_textareas[i]).val()); for (var i = 0, l = my_selects.length; i < l; ++i) result_selects[i].selectedIndex = my_selects[i].selectedIndex; return result; }; }) (jQuery.fn.clone);
相關(guān)文章
詳談jQuery unbind 刪除綁定事件 / 移除標(biāo)簽方法
下面小編就為大家?guī)硪黄斦刯Query unbind 刪除綁定事件 / 移除標(biāo)簽方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03jquery中g(shù)et,post和ajax方法的使用小結(jié)
本篇文章主要是對jquery中g(shù)et,post和ajax方法的使用進行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02jquery插件jquery.dragscale.js實現(xiàn)拖拽改變元素大小的方法(附demo源碼下載)
這篇文章主要介紹了jquery插件jquery.dragscale.js實現(xiàn)拖拽改變元素大小的方法,涉及jquery針對鼠標(biāo)事件的響應(yīng)及頁面元素動態(tài)操作的相關(guān)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2016-02-02jquery使用ajax實現(xiàn)微信自動回復(fù)插件
這篇文章主要介紹了jquery使用ajax實現(xiàn)微信自動回復(fù)插件,需要的朋友可以參考下2014-04-04