select-list-object.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. var SelectList = {};
  2. SelectList.singelSelect = function (eleName, attr, data) {
  3. var result = false;
  4. $("#" + eleName).find("a").each(function (i, d) {
  5. if ($(this).attr(attr) == data) {
  6. if ($(this).hasClass('active')) {
  7. $(this).removeClass('active');
  8. } else {
  9. $(this).addClass('active');
  10. result = true;
  11. }
  12. } else {
  13. $(this).removeClass('active');
  14. }
  15. });
  16. return result;
  17. };
  18. SelectList.mutiSelect = function (eleName, attr, data) {
  19. var result = false;
  20. $("#" + eleName).find("a").each(function (i, d) {
  21. if ($(this).attr(attr) == data) {
  22. if ($(this).hasClass('active')) {
  23. $(this).removeClass('active');
  24. } else {
  25. $(this).addClass('active');
  26. result = true;
  27. }
  28. }
  29. });
  30. return result;
  31. };
  32. SelectList.clearSelect = function (eleName) {
  33. $("#" + eleName).find("a").each(function (i, d) {
  34. $(this).removeClass('active');
  35. });
  36. };