汇联通执法队后台管理系统
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

jquery.fix.clone.js 799B

12345678910111213141516171819202122232425262728293031323334353637
  1. (function(original) {
  2. jQuery.fn.clone = function() {
  3. var result = original.apply(this, arguments),
  4. my_textareas = this.find('textarea').add(this.filter('textarea')),
  5. result_textareas = result.find('textarea').add(
  6. result.filter('textarea')),
  7. my_selects = this.find('select').add(this.filter('select')),
  8. result_selects = result.find('select').add(result.filter('select'));
  9. for (var i = 0, l = my_textareas.length; i < l; ++i)
  10. $(result_textareas[i]).val($(my_textareas[i]).val());
  11. for (var i = 0, l = my_selects.length; i < l; ++i) {
  12. for (var j = 0, m = my_selects[i].options.length; j < m; ++j) {
  13. if (my_selects[i].options[j].selected === true) {
  14. result_selects[i].options[j].selected = true;
  15. }
  16. }
  17. }
  18. return result;
  19. };
  20. })(jQuery.fn.clone);