MCPcopy Create free account
hub / github.com/gawel/pyquery / add_class

Method add_class

pyquery/pyquery.py:846–862  ·  view source on GitHub ↗

Add a css class to elements:: >>> d = PyQuery(' ') >>> d.add_class('myclass') [ ] >>> d.addClass('myclass') [ ] ..

(self, value)

Source from the content-addressed store, hash-verified

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):

Callers

nothing calls this directly

Calls 1

joinMethod · 0.80

Tested by

no test coverage detected