mel_html2(tag, options)

Classe qui permet de générer du html. Accepte plusieurs mel_html enfants pour génrer son html

new mel_html2(tag, options)

Constructeur de la classe
Parameters:
Name Type Description
tag string Balise de l'élément
options Object Les options du constructeur.
Properties
Name Type Description
attribs Object Attributs de l'élément

Methods

addContent(mel_html)

Ajoute un élément enfant
Parameters:
Name Type Description
mel_html mel_html Elément à ajouter
Returns:
- Chaînage

appendTo(mel_html2)

Ajoute cet élément à un html parent
Parameters:
Name Type Description
mel_html2 mel_html2
Returns:
- Chaînage

count() → {number}

Taille des éléments enfants
Returns:
number

find_by_class(html_class) → {Enumerable:.<mel_html:>}

Récupère des éléments enfant par une classe
Parameters:
Name Type Description
html_class string Classe que l'on recherche
Returns:
Enumerable:.<mel_html:>

find_by_id(id) → {mel_html|null}

Récupère un élément enfant par son id
Parameters:
Name Type Description
id string Id de l'élément à retrouver
Returns:
mel_html | null

first() → {mel_html}

Récupère le premier élément enfant
Returns:
mel_html

firstOrDefault(_default) → {mel_html|*|null}

Récupère le premier élément enfant ou une valeur par défaut
Parameters:
Name Type Default Description
_default * | null null Renvoyer si first n'éxiste pas
Returns:
mel_html | * | null

static div(options) → {mel_html2}

Créer un mel_html2 qui représente une div
Parameters:
Name Type Description
options Object Les options du constructeur.
Properties
Name Type Description
attribs Object Attributs de l'élément
Returns:
mel_html2