Add a css class to elements:: >>> d = PyQuery(' ') >>> d.add_class('myclass') [ ] >>> d.addClass('myclass') [ ] ..
(self, value)
| 844 | |
| 845 | @with_camel_case_alias |
| 846 | def add_class(self, value): |
| 847 | """Add a css class to elements:: |
| 848 | |
| 849 | >>> d = PyQuery('<div></div>') |
| 850 | >>> d.add_class('myclass') |
| 851 | [<div.myclass>] |
| 852 | >>> d.addClass('myclass') |
| 853 | [<div.myclass>] |
| 854 | |
| 855 | .. |
| 856 | """ |
| 857 | for tag in self: |
| 858 | values = value.split(' ') |
| 859 | classes = (tag.get('class') or '').split() |
| 860 | classes += [v for v in values if v not in classes] |
| 861 | tag.set('class', ' '.join(classes)) |
| 862 | return self |
| 863 | |
| 864 | @with_camel_case_alias |
| 865 | def remove_class(self, value): |